刪除假設的索引和統計資料
Database Engine Tuning Advisor 產生建議時,會自動建立所建議的物件名稱。這些物件包括索引、索引檢視、統計資料、資料分割函數或資料分割配置。在您實作微調建議之前,Microsoft 強烈建議您先變更這些由應用程式產生的名稱。否則,會很難區別微調之前就存在的物件,與實作 Database Engine Tuning Advisor 建議後才加入的物件。
Database Engine Tuning Advisor 永遠會清除本身建立的所有物件。如果 Database Engine Tuning Advisor 處理序結束時留下了應用程式所產生的物件,您可以建立查詢,依下表列出的物件名稱前置詞來搜尋這些物件。
預設的物件名稱前置詞
微調資料庫之後,Database Engine Tuning Advisor 會使用下表列出的前置詞來建立物件:
物件類型 | 預設的物件名稱前置詞 | 範例 |
---|---|---|
索引 |
_dta_index_ |
_dta_index_dta_mv_1_7_1150627142_K2 |
統計資料 |
_dta_stat_ |
_dta_stat_2041058307_2_5 |
資料檢視 |
_dta_mv_ |
_dta_mv_3 |
資料分割函數 |
_dta_pf_ |
_dta_pf_1043 |
資料分割配置 |
_dta_ps_ |
_dta_ps_1040 |
區別假設的和實際的應用程式所產生物件
Database Engine Tuning Advisor 建立的所有統計資料、檢視、資料分割函數及資料分割配置都是實際物件,無法和微調之前就存在的物件區別開來。
Database Engine Tuning Advisor 確實會建立假設的索引,若要判斷哪些是假設索引:
- 如果是 Microsoft SQL Server 2005,請檢查 sys.indexes 目錄檢視的 is_hypothetical 資料行。
- 如果是 Microsoft SQL Server 2000,請使用述詞 sysindexes.status & 0x20=0 來識別真正的索引。