我的2005 was服务器有时不会响应查询,当我检查该事件时,会得到以下事件:用户在30125毫秒后取消了数据库中"databasename_log“文件的自动增长或超时。使用alter为文件设置一个较小的文件增长值,或者为解决此问题显式设置新的文件大小--我必须重新启动sqlserver,我检查了sqlserver _log文件--自动增长没有被禁用,大小为10% --对于这个问题,我能做些什么?
发布于 2010-08-31 13:01:30
您需要摆脱日志文件中的10%的自动增长,并对数据库文件进行一些分析。
<rant>微软应该摆脱这个愚蠢的10%自动增长设置。</rant>。
随着时间的推移,随着日志文件的增长和增长,特别是对于处于完全恢复模式的数据库,在不进行常规备份的情况下,自动增长试图分配的存储量将越来越大。
将自动增长设置为固定数量(您将需要根据文件大小确定其数量),而不是百分比。小心不要把它设置成你的I/O不能在合理的时间内分配的巨大的东西。
有关调优自动增长设置的更多信息,请阅读以下内容:
发布于 2010-08-31 07:21:26
我建议让您的日志文件更大,这样在查询期间文件就不需要增长,这将节省大量时间,并将极大地提高性能。我建议您对数据库文件也这样做。
https://serverfault.com/questions/176397
复制相似问题