指定實體設計結構
您可以指定在微調期間,Database Engine Tuning Advisor 圖形化使用者介面 (GUI) 或 dta 命令提示字元公用程式所考慮的實體設計結構。不論是透過 GUI 或命令提示字元,使用者都可以指定要讓 Database Engine Tuning Advisor 列入建議考量的索引及資料分割類型,以及是否要保存或考慮卸除現有的索引和資料分割。
開始之前
在開始微調作業之前,使用者必須先做兩個選擇:
使用者希望在資料庫中採用何種功能集?
資料庫中現有實體設計結構的哪些子集必須是 Database Engine Tuning Advisor 建議的一部份?
若要指定功能集,您必須提供要考慮的物件類別,以及要如何對其進行分割。下列章節將描述這兩種不同的 Database Engine Tuning Advisor 介面中可使用的選項。
透過 GUI 微調選項
Database Engine Tuning Advisor GUI 支援 dta 命令提示公用程式所支援的大部份微調選項。不過,命令提示公用程式提供的選項更多,彈性也更大,因為此公用程式可以完整支援使用者指定的組態功能。如需詳細資訊,請參閱<使用 Database Engine Tuning Advisor 探勘分析>。下表說明 GUI [微調選項] 索引標籤上提供的微調選項。
資料庫中要使用的實體設計結構
微調選項 |
造成 Database Engine Tuning Advisor 建議... |
---|---|
索引與索引檢視 |
加入叢集索引、非叢集索引和索引檢視。 |
索引檢視 |
只加入索引檢視。 |
包含篩選的索引 |
考慮加入篩選的索引。當您選取 [索引與索引檢視] 選項、[索引] 選項或 [非叢集索引] 選項時,就可以使用這個選項。 |
索引 |
只加入索引。 |
非叢集索引 |
只加入非叢集索引。 |
只評估現有 PDS 的使用情形 |
只評估現有的實體設計結構,而不考慮加入任何新結構。 |
要採用的分割策略
微調選項 |
造成 Database Engine Tuning Advisor ... |
---|---|
沒有資料分割 |
在其建議中不使用資料分割。 |
完整的資料分割 |
在其建議中使用資料分割。 |
對齊的資料分割 |
只建議與基礎資料表或檢視的現有資料分割對齊的資料分割。(選取此選項可加強管理能力)。 |
資料庫中要保存的實體設計結構
微調選項 |
造成 Database Engine Tuning Advisor ... |
---|---|
不要保留現有的 PDS |
卸除任何現有的實體設計結構 (如果適當)。選取 [只評估現有 PDS 的使用情形] 選項,可選擇將將 Database Engine Tuning Advisor 設為僅卸除模式,表示只會評估目前的實體設計結構,決定是否該將其卸除。 |
只保留索引 |
卸除索引以外的所有結構 (如果適當)。 |
保留所有現有的 PDS |
保留所有現有結構。 |
只保留叢集索引 |
卸除叢集索引以外的所有結構 (如果適當)。 |
保留對齊的資料分割 |
卸除對齊的資料分割以外的所有結構 (如果適當)。 |
dta 公用程式中的微調選項
您可以分別使用 –fa 和 –fp 選項,指定希望 Database Engine Tuning Advisor 納入建議組態的功能集物件。這些選項可以指定的值,分別列於以下兩個表格中:「功能集物件 (-fa)」與「功能集分割 (-fp)」。
功能集物件 (-fa)
值 |
描述 |
---|---|
IDX_IV |
索引和索引檢視。 |
IDX |
僅限索引 (預設值)。 |
IV |
僅限索引檢視 (索引檢視會套用至 SQL Server 2008 和 SQL Server 2005 的所有版本以及 SQL Server 2000 Enterprise Edition)。 |
NCL_IDX |
只有非叢集索引。 |
功能集分割 (-fp)
值 |
描述 |
---|---|
NONE |
沒有分割 (預設值)。 |
FULL |
完整的分割 (選擇此項可強化效能)。 |
ALIGNED |
完全對齊。這指出資料表和它的所有索引都是以類似方式分割。(選取此選項可加強管理能力)。 |
若要指定資料庫中哪些現有實體設計結構必須是 Database Engine Tuning Advisor 建議的一部份,您可使用 -fk 選項。此選項可指定的值如下表所列。
要保存的設計結構 (-fk)
值 |
描述 |
---|---|
ALL |
全部 (預設值)。 |
NONE |
無。 |
CL_IDX |
僅限叢集索引。 |
IDX |
僅限叢集和非叢集索引。 |
ALIGNED |
僅限所有分割對齊的結構。 |
僅卸除模式 (-fx)
若要指定僅卸除模式,請使用 -fx 選項。如果使用此選項,它會指定 Database Engine Tuning Advisor 只考慮卸除現有的實體設計結構。不考慮任何新的實體設計結構。Database Engine Tuning Advisor 會評估現有實體設計結構的效益,並建議卸除使用率低的結構。此選項沒有值,且不可與 -fa、-fp 或 -fk ALL 一起使用。