刪除假設的索引和統計資料

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 來識別真正的索引。