我们的.LDF(SQL Server数据库事务日志文件)在一年内已经增长到45GB。
我们希望将该文件最小化为2GB。
使用SSMS 2008,我们实现了ENABLE AUTOGROWTH,限制文件增长为2GB。
为什么限制文件增长没有得到尊重?
我们应该采取哪些步骤将.LDF文件最小化为2GB,并确保它尊重限制文件的增长。
非常感谢任何帮助:) 谢谢!
答案 0 :(得分:9)
您拥有一个非常大的事务日志的原因是因为数据库设置为FULL恢复模式(生产服务器是正常的),但您没有发生常规TLog备份(也可能没有完整备份?)< / p>
根据日志备份和查询工作负载的频率(以及索引重建的最大聚簇索引的大小),事务日志应该很少超出已知的操作大小。想要缩小你的日志是一种症状,并不能解决真正的原因。
How do I reduce transaction log backup size after a full backup?