SQL Server数据库日志文件大大增加

时间:2015-01-14 07:25:39

标签: sql sql-server tsql

我在sql server job agent中运行了5个SSIS作业,其中一些作业经常在4小时的间隔内将事务数据提取到我们的数据库中。问题是我们数据库的日志文件正在快速增长,这意味着在一天内,它会占用160GB的磁盘空间。由于我们的要求不需要进行点内恢复,因此我将恢复模型设置为 SIMPLE ,尽管我将其设置为SIMPLE,但日志数据每天消耗超过160GB。由于磁盘已满,预定的作业经常失败。暂时我正在执行 DETACH 方法来清理日志。

仅供参考:作业中的所有SSIS包都在某些任务中使用事务。对于例如序列Cointainer

我想要一个永久的解决方案来保持日志文件在特定的内存限制中,正如我之前所说的,我不希望我的日志数据用于将来的In-Point恢复,因此根本不需要进行日志备份。

还有一个问题是,在我们的数据库中,事务表中有1000万条记录,一些主表上有1000多条记录,但我们的 mdf 文件大小现在约为50 GB。我不相信这1000万条记录应该能够达到50GB内存消耗。这里的问题是什么?

帮助我解决这些问题。提前谢谢。

0 个答案:

没有答案