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


注意事項
- ITW 不會建議修改 PK/唯一索引/系統表索引。
- 單次分析上限 32,767 個索引;不支援 SQL Server 6.5 以前版本。
- 建議基於取樣,多次執行可能產出不同方案;若無建議,可能現有已近最優或取樣數據不足。