我的数据库是简单恢复模式,我不期待日志文件的指数级增长,但是日志文件的大小变大。
自动收缩是一个很好的解决方案?
将自动收缩影响简单恢复模式的应用程序的性能?是50GB门槛良好的门槛?
谢谢!
从您的评论:
日志文件的大小再次增长至近200GB
我可以假设你的数据库是不是一个很好的候选人autoshrink
(从我的实践来说这是一个罕见的情况下,当autoshrink
是DB很好的解决方案)。
如果日志大,不能收缩 - 这意味着你有很多开放的交易数据。
仔细地看。
你可以找出问题的根源 - 程序/客户端打开的事务,作出了很多修改,然后永远commit
s / rollback
s他们。
记住登录线性增长,一个“坏”的事务可以防止日志空间重用(太缩小)
找到这样的罪犯,找到程序员/谁开这样的交易,如最后一个小节用户 - 杀死他们。
澄清:
我的意思是
kill
在T-SQL kill
我有强烈的怀疑,不是封闭的交易是你的情况。
告知你的进步。
祝好运!