2009-09-21 94 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