共用方式為


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

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