首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

善用 SQL Server 追蹤數據驅動索引調整嚮導 (ITW)

     編輯:關於SqlServer

結合 SQL Server Profiler 捕獲的真實負載追蹤,配合索引調整嚮導 (Index Tuning Wizard, ITW),可科學優化索引配置。

操作流程

  1. 啟動 Profiler,選「調整」範本(含 RPC:Completed、SQL:BatchCompleted 事件)。
  2. 執行追蹤,儲存至檔案或資料表,涵蓋典型業務時段(非極端高/低負載)。
  3. 在企業管理員 工具 → 嚮導 → 管理 → 索引調整嚮導 啟動 ITW,或直接執行 itwiz.exe。
  4. 選擇目標伺服器/資料庫,載入追蹤檔案作為工作負載。
  5. 設定進階選項:最大索引空間、取樣查詢上限。
  6. 勾選需分析的表(全選則全庫優化)。
  7. 檢視建議:立即套用、排程執行、或匯出腳本。

選擇嚮導畫面

指定資料庫與工作負載

注意事項

  • ITW 不會建議修改 PK/唯一索引/系統表索引。
  • 單次分析上限 32,767 個索引;不支援 SQL Server 6.5 以前版本。
  • 建議基於取樣,多次執行可能產出不同方案;若無建議,可能現有已近最優或取樣數據不足。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved