Sql server调优顾问报告

时间:2009-09-21 08:22:02

标签: sql-server performance

我在客户端创建了一个工作日(~10小时)的跟踪文件,并在SQL Server调优顾问中运行它。

调整顾问在周末跑了,报告说:

调整时间:2天,13小时,58分钟
工作量中的事件数:1762519
调整的事件数:67525
调整的陈述数:37258

我还将调整日志中的“频率”列汇总为141236个跳过的事件

这是否意味着顾问仅在62小时内查看工作负载文件的12%(141236 + 67525)/ 1762519?

即。建议仅基于工作量的第一个小时?

有没有办法加快分析速度,还是需要运行一个月?

1 个答案:

答案 0 :(得分:1)

不,DTA已经处理了整个工作负载文件。

您需要确定DTA跳过141236个事件的原因。这可能有很多原因,例如查询引用非常小的表,即小于10个数据页,或者因为查询引用了尚未选择进行调整的表。

我建议您使用以下Microsoft文档查看调优日志和交叉引用,以确定跳过事件的原因。

Troubleshooting the Database Engine Tuning Advisor

特别要阅读:

  • 为什么不调整活动
  • 错误和消息