900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > SQL Server 默认跟踪应用4 -- 检测日志文件自动增长

SQL Server 默认跟踪应用4 -- 检测日志文件自动增长

时间:2021-08-26 22:56:47

相关推荐

SQL Server 默认跟踪应用4 -- 检测日志文件自动增长

用户抱怨SQL Server数据库运行非常慢。通过默认跟踪的这个查询,可以识别出log file autogrow活动导致的长时间运行。为什么如此之慢?

有些因素导致log file autogrow性能较差,例如:

1) 如果一个大型事务导致日志增长,SQL事务需要等待日志自动增长完成。该事务需要写入SQL Server事务日志文件。通常,我们会在SQL错误日志中看到一条信息。

2) 自动增长和自动收缩可能在SQL Server数据库上导致冲突。

3) 衡量在SQL事务日志文件上的物理碎片。

4) 文件立刻初始化(Instant file initialization)只与数据文件有关。将不会有利日志文件增长。

5) 最小化事务的大小。正常提交有助于维护更小的日志文件。

6) 跟进存储性能。收集Perfmon性能计数器信息,例如:Logical Write Bytes/sec和Logical Read Bytes/sec。

本文转自UltraSQL51CTO博客,原文链接:/ultrasql/1582298,如需转载请自行联系原作者

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。