2009-09-21 67 views
3

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

调谐顾问轧过周末报告称:采取调整

时间:2天,13小时,58分钟
工作量事件数:调谐1762519
事件数:67525
一些语句调整:37258

我还总结出在调整日志的“频率”列141236跳过事件

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

I.e.是建议仅基于工作量的第一个小时?

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

+0

SQL服务器的哪个版本? – 2009-09-21 08:33:28

+0

SQL Server 2005 – adrianm 2009-09-21 11:10:03

回答

1

不,DTA已处理完整个工作负荷文件。

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

我建议您检查一下您的调整日志,并与以下微软文档进行交叉引用,以便确定您跳过事件的原因。

Troubleshooting the Database Engine Tuning Advisor

特别是你将要阅读:

  • 为什么事件不会重新调整
  • 错误和消息
+0

141236跳过的事件约占工作负载的9%。我更关心的是这个88%既没有跳过也没有调整。 (我知道为什么这些语句会被跳过,有些是错误的,其他的是光标移动或小表等,所以没问题。) – adrianm 2009-09-21 18:44:53