SQL Server数据库日志文件变大,没有使用

时间:2015-02-10 15:48:27

标签: sql-server sql-server-2008-r2 transaction-log

我在SQL Server数据库上有一个日志文件,它在正常工作时间之外增长到常规大小的70倍。

在正常工作时间内,此数据库的事务日志将安全地坐在1Gb左右(没有增长操作),但每周六早上它会增长到70Gb(大概与数据文件大小相同)。

正常的备份过程(Unitrends设备)每天早上7点运行完整的SQL备份。事务日志备份在上午9点到晚上8点之间每小时运行一次,下午1点除外;并在下午1点进行差异备份。

星期六早上,完全备份大约是75Gb,但是在星期天早上,整个大小是150Gb的两倍;星期六下午1点的差异大约是40Gb(通常是1Gb的星期一)。

SQL Server中的日志文件大小,如果我缩小它,将整周保持在1Gb。但除非我在星期六解决了这个问题后缩小了日志文件,否则它将保持70Gb(99%的未使用状态)会导致备份花费更长的时间。

白天星期六没有维护计划。我们的申请中没有为此时间段安排任务。

我不是全职DBA,所以我想我可能错过了造成这种情况的事情。或者在某些情况下这可能是正常行为;每周都会进行数据库检查和索引重建,但是在完全备份之前的晚上。

我知道我可以在每个星期六收缩文件 - 但我宁愿发现它的真正原因。

SQL Server版本是2008 R2。

0 个答案:

没有答案