共用方式為


檢視及處理 Database Engine Tuning Advisor (DTA) 的輸出

適用於:SQL Server

Database Engine Tuning Advisor 微調資料庫時,會建立摘要、建議、報表和微調記錄。 您可以使用調整記錄輸出來診斷和解決 Database Engine Tuning Advisor 優化工作階段中的問題。 您可以使用摘要、建議和報表來判定是要實作微調建議或繼續微調,直到 Microsoft SQL Server 安裝的查詢效能改進達到所需的程度為止。 如需有關如何使用 Database Engine Tuning Advisor 來建立工作負載及微調資料庫的詳細資訊,請參閱< 啟動及使用 Database Engine Tuning Advisor>。

檢視調整後的輸出

下列程序描述如何使用 Database Engine Tuning Advisor GUI 來檢視微調建議、摘要、報表和微調記錄。 如需有關使用者介面選項的詳細資訊,請參閱本主題稍後的< 使用者介面描述 >。

您也可以使用 GUI 來檢視由 dta 命令列公用程式產生的微調輸出。

注意

如果您使用 dta 命令列公用程式並指定以 -ox 引數將輸出寫入到 XML 檔案,則在 SQL Server Management Studio 的 [檔案] 功能表上按一下 [開啟檔案],即可開啟並檢視 XML 輸出檔。 如需詳細資訊,請參閱 Use SQL Server Management Studio。 如需 dta 命令列公用程式的相關資訊,請參閱 dta 公用程式

使用 Database Engine Tuning Advisor GUI 查看調優建議

  1. 使用 Database Engine Tuning Advisor GUI 或 dta 命令列公用程式微調資料庫。 如需詳細資訊,請參閱 啟動及使用 Database Engine Tuning Advisor。 如果您要使用現有的微調工作階段,請略過這個步驟,繼續執行步驟 2。

  2. 啟動「Database Engine Tuning Advisor GUI」。 如需詳細資訊,請參閱 啟動及使用 Database Engine Tuning Advisor。 若要檢視現有微調工作階段的微調建議,請按兩下 [工作階段監視器] 視窗中的工作階段名稱來開啟。

    在新的微調工作階段完成之後,或在工具載入現有的工作階段後,會顯示 [建議] 頁面。

  3. [建議] 頁面上,請按一下 [資料分割建議][索引建議] ,來檢視顯示微調工作階段結果的窗格。 如果在設定此工作階段的微調選項時沒有指定資料分割,則 [資料分割建議] 窗格會是空的。

  4. [資料分割建議][索引建議] 窗格中,請使用捲軸來檢視方格中顯示的所有資訊。

  5. 取消選取 [建議] 索引標籤式頁面底部的 [顯示現有的物件] 。 這會讓方格只顯示建議中所參考的那些資料庫物件。 使用底部的捲軸來檢視建議方格中最右邊的欄位,然後按一下 [定義] 欄位中的一個項目,來檢視或複製會在資料庫中建立該物件的 Transact-SQL 指令碼。

  6. 如果您要將所有會建立或卸除此項建議中所有資料庫物件的 Transact-SQL 指令碼儲存到一個指令碼檔案中,請按一下 [動作] 功能表上的 [儲存建議]。

若要使用 Database Engine Tuning Advisor GUI 查看調整摘要和報告

  1. 使用 Database Engine Tuning Advisor GUI 或 dta 命令列公用程式微調資料庫。 如需詳細資訊,請參閱 啟動及使用 Database Engine Tuning Advisor。 如果您要使用現有的調校工作,請略過這個步驟,繼續執行步驟 2。

  2. 請啟動 Database Engine Tuning Advisor 圖形介面。 如需詳細資訊,請參閱 啟動及使用 Database Engine Tuning Advisor。 若要檢視現有微調工作階段的微調摘要和報表,請按兩下 [工作階段監視器] 中的工作階段名稱來開啟。

  3. 在新的微調工作階段完成之後,或在工具載入現有的工作階段後,請按一下 [報表] 索引標籤。

  4. [微調摘要] 窗格包含微調工作階段的相關資訊。 由 [預期的改進百分比][建議使用的空間] 項目所提供的資訊,對於您決定是否要實作建議特別有用。

  5. [微調報表] 窗格中,按一下 [選取報表] 來選擇要檢視的微調報表。

若要以 Database Engine Tuning Advisor GUI 檢視調整記錄

  1. 使用 Database Engine Tuning Advisor GUI 或 dta 命令列公用程式微調資料庫。 微調工作負載時請確定您已勾選 [一般] 索引標籤上的 [儲存微調記錄] 。 如果您要使用現有的微調工作階段,請略過這個步驟,繼續執行步驟 2。

  2. 開啟 Database Engine Tuning Advisor GUI。 如需詳細資訊,請參閱 啟動及使用 Database Engine Tuning Advisor。 若要檢視現有微調工作階段的微調摘要與報告,請按兩下 [工作階段監視器] 視窗中的工作階段名稱來開啟。

  3. 在新的微調工作階段完成之後,或在工具已經載入現有的工作階段後,請按一下 [進度] 索引標籤。 [微調記錄] 窗格會顯示記錄的內容。 此記錄包含 Database Engine Tuning Advisor 無法分析的工作負載事件之相關資訊。

    如果 Database Engine Tuning Advisor 已經分析過微調工作階段中的所有事件,則會顯示訊息指出該工作階段的微調記錄是空的。 若當初執行微調工作階段時並未勾選 [一般] 索引標籤上的 [儲存微調記錄] ,系統會顯示訊息指出此問題。

實作微調建議

您可以手動實作 Database Engine Tuning Advisor 建議,或是作為微調工作階段的一部份自動實作。 如果實作前想要先檢查微調結果,請使用 Database Engine Tuning Advisor GUI。 然後您可以使用 SQL Server Management Studio 來手動執行 Transact-SQL 指令碼,這些指令碼是 Database Engine Tuning Advisor 分析實作建議的工作負載而產生。 如果在實作前不需要檢查結果,可將 -a 選項與 dta 命令提示字元公用程式一起使用。 這會導致公用程式在分析工作負載後自動執行微調建議。 下列程序解釋如何使用兩種 Database Engine Tuning Advisor 介面,實作微調建議。

若要使用 Database Engine Tuning Advisor GUI 手動實作微調建議

  1. 使用 Database Engine Tuning Advisor GUI 或 dta 命令提示字元公用程式微調資料庫。 如需詳細資訊,請參閱 啟動及使用 Database Engine Tuning Advisor。 如果您要使用現有的微調工作階段,請略過這個步驟,繼續執行步驟 2。

  2. 啟動 "Database Engine Tuning Advisor GUI"。 如需詳細資訊,請參閱 啟動及使用 Database Engine Tuning Advisor。 若要套用現有微調工作階段的調整建議,請在 [工作階段監視器] 中雙擊工作階段名稱以開啟它。

  3. 在新的微調工作階段結束後,或在工具載入現有的工作階段後,在 [動作] 功能表上,按一下 [套用建議事項]

  4. [套用建議事項] 對話方塊中,選擇 [立即套用][排程在稍後執行] 。 如果選擇 [排程稍後] ,請選取適當的日期和時間。

  5. 按一下 [確定] 以套用建議事項。

若要使用 dta 命令提示字元公用程式自動執行微調建議

  1. 決定您希望 Database Engine Tuning Advisor 在分析過程中考慮加入、移除或保留的資料庫功能 (索引、索引檢視、分割)。

    開始進行微調之前,請記住下列考量:

    • 使用追蹤資料表做為工作負載時,該資料表必須位於 Database Engine Tuning Advisor 所微調的同一部伺服器上。 如果在另外的伺服器上建立追蹤資料表,請將它移動到 Database Engine Tuning Advisor 正在進行微調的伺服器。

    • 如果微調工作階段持續執行的時間長度超過預期,則可以按下 CTRL+C,結束該微調工作階段。 在這些情況下按 CTRL+C 可強制 dta 根據其可承擔的工作負載,產生可行的最佳建議,而不會浪費工具用來微調工作負載的時間。

  2. 從命令提示字元,輸入下列內容:

    dta -E -D DatabaseName -if WorkloadFile -s SessionName -a  
    

    其中 -E 可指定微調工作階段使用信任連接 (而非登入識別碼與密碼); -D 可指定想要微調的資料庫名稱,或工作負載會用到的多個資料庫清單 (以逗號分隔); -if 可指定工作負載檔案的名稱與路徑; -s 可指定微調工作階段的名稱,而 -a 則指定要讓 dta 命令提示字元公用程式在分析過工作負載後,不需提示就自動套用微調建議。 如需有關使用 dta 命令提示字元公用程式微調資料庫的詳細資訊,請參閱 啟動及使用 Database Engine Tuning Advisor

  3. 按 ENTER 鍵。

執行探索性分析

Database Engine Tuning Advisor 有一項由使用者指定的組態功能,可讓資料庫管理員執行探勘分析。 資料庫管理員可以使用此功能,將所需的實體資料庫設計指定給 Database Engine Tuning Advisor,並可在不實作的情況下,評估該設計的效能。 Database Engine Tuning Advisor 圖形使用者介面 (GUI) 及命令列公用程式皆可支援使用者指定的組態。 不過,命令列公用程式提供的彈性最大。

若您使用 Database Engine Tuning Advisor GUI,您可以評估實作 Database Engine Tuning Advisor 微調建議子集的效果,但您不能加入假設性的實體設計結構來供 Database Engine Tuning Advisor 評估。

下列程序說明如何以這二種工具介面來應用使用者指定的組態功能。

使用 Database Engine Tuning Advisor GUI 來評估微調建議

下列程序說明如何評估 Database Engine Tuning Advisor 所產生的建議,但是 GUI 不能讓您指定新的實體設計結構以供評估。

若要使用 Database Engine Tuning Advisor GUI 來評估調整建議
  1. 請使用 Database Engine Tuning Advisor 圖形使用者介面 (GUI) 來微調資料庫。 如需詳細資訊,請參閱 啟動及使用 Database Engine Tuning Advisor。 若您想要評估現有的微調工作階段,請在 [工作階段監視器] 中按兩下該工作階段。

  2. [建議] 索引標籤上,清除您不想使用的建議實體設計結構。

  3. [動作] 功能表上,按一下 [評估建議] 。 就會為您建立新的微調工作階段。

  4. 輸入新的 [工作階段名稱] 。 若要檢視您所評估的實體資料庫設計結構組態,請在 Database Engine Tuning Advisor 應用程式視窗底部的 [描述] 區域中,選擇 [按一下此處以查看組態區段]

  5. 按一下工具列上的 [開始分析] 按鈕。 Database Engine Tuning Advisor 完成時,您可以在 [建議] 索引標籤上檢視結果。

使用 Database Engine Tuning Advisor GUI 匯出微調工作階段結果,以進行假設微調分析

下列程序說明如何將 Database Engine Tuning Advisor 微調工作階段結果匯出至 XML 檔案,您可以編輯此檔案,然後以 dta 命令列公用程式加以微調。 您可以使用此功能對假設的全新物理設計結構進行調整分析,而無需在確認其是否能產生您所需的效能改進前,便將它們實施於資料庫中,從而避免產生額外負擔。 對於不熟悉 XML 的使用者來說,若想利用 Database Engine Tuning Advisor XML 結構描述的彈性來執行模擬分析,使用 Database Engine Tuning Advisor GUI 先初步微調資料庫,然後再將微調結果匯出至 .xml 檔案,這個方法會很好用。

若要從 Database Engine Tuning Advisor GUI 匯出微調工作階段結果,以使用 dta 命令列公用程式來進行假設分析
  1. 請使用 Database Engine Tuning Advisor 圖形使用者介面 (GUI) 來微調資料庫。 如需詳細資訊,請參閱 啟動及使用 Database Engine Tuning Advisor。 若您想要評估現有的微調工作階段,請在 [工作階段監視器] 中雙擊該工作階段。

  2. [檔案] 功能表上,按一下 [匯出工作階段結果] ,並儲存成 XML 檔案。

  3. 在您喜好的 XML 編輯器、文字編輯器或 SQL Server Management Studio 中,開啟步驟 2 中建立的 XML 檔案。 向下捲動至 Configuration 元素。 將 Configuration 元素區段複製並貼到 XML 輸入檔範本中的 TuningOptions 元素之後。 儲存此 XML 輸入檔。

  4. 在步驟 3 所建立的新 XML 輸入檔中,於 TuningOptions 元素中指定您所需的任何微調選項、編輯 Configuration 元素區段 (依您的分析需求來新增或刪除實體設計結構)、儲存檔案,然後以 Database Engine Tuning Advisor XML 結構描述來加以驗證。 如需編輯此 XML 檔案的資訊,請參閱 XML 輸入檔參考 (Database Engine Tuning Advisor)

  5. 使用步驟 4 中所建立的 XML 檔案,作為 dta 命令列公用程式的輸入檔。 如需有關 XML 輸入檔與此工具一起使用的詳細資訊,請參閱< 啟動及使用 Database Engine Tuning Advisor>中的<使用 dta 公用程式微調資料庫>。

以 dta 命令列公用程式來應用使用者指定的組態功能

若您是有經驗的 XML 開發人員,您可以建立 Database Engine Tuning Advisor XML 輸入檔,在檔案中指定工作負載及實際資料庫設計結構的假設組態,例如:索引、索引檢視或資料分割。 然後您可以使用 dta 命令列公用程式,分析此假設組態對資料庫之查詢效能的影響。 下列程序將逐步說明這項處理:

若要使用 dta 命令列公用程式來應用使用者指定的組態功能
  1. 建立微調工作負載。 如需有關執行此工作的資訊,請參閱< 啟動及使用 Database Engine Tuning Advisor>。

  2. 含使用者指定組態的 XML 輸入檔範例 (DTA) 複製並貼到您的 XML 編輯器或文字編輯器中。 使用此範例來為您的微調工作階段建立 XML 輸入檔。 如需有關執行此工作的詳細資訊,請參閱< 啟動及使用 Database Engine Tuning Advisor>中的<建立 XML 輸入檔案>一節。

  3. 編輯範例 XML 輸入檔中的 TuningOptionsConfiguration 元素。 在 TuningOptions 元素中,指定您要讓 Database Engine Tuning Advisor 在微調工作階段納入考量的實體設計結構。 在 Configuration 元素中指定實體設計結構,該結構需符合您要 Database Engine Tuning Advisor 分析之實體資料庫設計結構的假設組態。 若想知道您可以將哪些屬性及子元素用於 TuningOptionsConfiguration 父元素,請參閱 XML 輸入檔參考 (Database Engine Tuning Advisor)

  4. 請用 .xml 副檔名來儲存輸入檔。

  5. 用 Database Engine Tuning Advisor XML 結構描述來驗證您在步驟 4 中儲存的 XML 輸入檔。 當您安裝 Microsoft SQL Server 時,此結構描述會安裝在下列位置:

    C:\Program Files\Microsoft SQL Server\100\Tools\Binn\schemas\sqlserver\2004\07\dta\dtaschema.xsd  
    

    您也可以透過 https://schemas.microsoft.com/sqlserver/2004/07/dta/,線上取得 Database Engine Tuning Advisor XML 結構描述。

  6. 建立工作負載及 XML 輸入檔之後,即可準備將輸入檔提交至 dta 命令列公用程式,以進行分析。 請確定您有指定 -ox 公用程式引數的 XML 輸出檔名稱。 這樣會以 Configuration 元素中所指定的建議組態來建立 XML 輸出檔。 若您想再執行一次 Database Engine Tuning Advisor,以檢查另一個以該輸出檔為基礎的假設組態,則您可以複製輸出檔的 Configuration 元素內容,並貼到新的 XML 輸入檔或原來的 XML 輸入檔中。 如需有關 XML 輸入檔與 dta 公用程式一起使用的資訊,請參閱 啟動及使用 Database Engine Tuning Advisor中的<使用 dta 公用程式微調資料庫>。

    微調完成後,您可以使用 Database Engine Tuning Advisor GUI 來檢視微調報表,也可以開啟 XML 輸出檔來檢視 TuningSummaryConfiguration 元素,以檢視 Database Engine Tuning Advisor 的建議。 如需有關檢視微調工作階段結果的詳細資訊,請參閱本主題前面的< 檢視微調輸出 >。 另請注意,XML 輸出檔可能含有 Database Engine Tuning Advisor 分析報表。

  7. 重複步驟 6 及 7,直到您建立的假設組態可產生出您所需的查詢效能改善。 然後您就可以實作這個新的組態。 如需詳細資訊,請參閱本主題前面的< 實作微調建議 >。

檢閱、評估及複製調整工作階段

每次當您開始分析一或多個資料庫上的工作負載影響時,Database Engine Tuning Advisor 都會建立新的微調工作階段。 您可以使用 Database Engine Tuning Advisor GUI 的 [工作階段監視器] 來檢視或重新載入在特定 Microsoft SQL Server 執行個體上執行的所有微調工作階段。 讓所有現有的微調工作階段都可供檢視,您就可以輕鬆地:根據現有工作階段來複製工作階段、編輯現有的微調建議,然後使用 Database Engine Tuning Advisor 來評估已編輯的工作階段,或定期執行微調以監視資料庫的實際設計。 例如,您可以決定以每月排程來微調資料庫。

檢閱 SQL Server 執行個體的任何微調工作階段前,您必須使用 Database Engine Tuning Advisor 來微調工作負載,以在伺服器執行個體上建立微調工作階段。 如需詳細資訊,請參閱 啟動及使用 Database Engine Tuning Advisor

檢閱現有的微調會議

使用下列步驟來瀏覽給定 SQL Server 執行個體上的現有調整會話。

若要檢閱現有的調整會議
  1. 啟動 Database Engine Tuning Advisor GUI。 如需詳細資訊,請參閱 啟動及使用 Database Engine Tuning Advisor

  2. 所有現有的調整工作階段都顯示在 工作階段監視器 視窗的上半部。 顯示的工作階段數目取決於您在此 SQL Server 執行個體上進行資料庫調整的次數。 使用捲動條來檢視所有調整工作階段。

  3. 按一下微調工作階段名稱,其詳細資料就會出現在 [工作階段監視器] 視窗的下半部。

  4. 雙擊微調工作階段的名稱,其資訊就會載入到資料庫引擎調整顧問中。 載入工作階段資訊後,您可以選擇其中任何一個索引標籤來檢視此微調工作階段的相關資訊。

以假設組態評估現有的微調工作階段

使用下列步驟來評估現有的微調工作階段。 評估現有的微調工作階段牽涉到檢視與編輯其建議,然後重新微調。 例如,您決定只想在 table1 上建立索引,因此您從現有的調整建議中刪除建立索引檢視和分割的選項。 接著,Database Engine Tuning Advisor 會建立新的微調工作階段,並使用已編輯的建議作為假設組態,來微調您資料庫的工作負載。 這表示 Database Engine Tuning Advisor 會針對資料庫的工作負載進行微調,彷彿已經實施了經編輯的建議,讓您可以執行有限的假設分析。 使用 Database Engine Tuning Advisor GUI 時,因只能選擇現有建議的子集,因此這是一種有限的假設條件分析。 若要執行完整的模擬分析,您必須指定全新的假設組態 (此組態不能是任何先前微調工作階段的子集),您必須使用 Database Engine Tuning Advisor XML 輸入檔來搭配 dta 命令列公用程式。

若要評估現有的微調工作階段
  1. 啟動 Database Engine Tuning Advisor 之後,在 [工作階段監視器] 的上半部雙擊一個調整工作階段,將該工作階段的資訊載入至 Database Engine Tuning Advisor。

  2. 按一下 [進度] 索引標籤來檢查微調記錄,其中包含 Database Engine Tuning Advisor 無法微調之工作負載中任何事件的相關錯誤資訊。 此資訊可協助您評估工作負載的效能。

  3. 若要進一步檢閱此工作階段的微調結果,請按一下 [報表] 索引標籤。在該索引標籤中,您可以檢視微調摘要,或從 [選取報表] 清單中選擇微調報表。

  4. 按一下 [建議] 索引標籤以檢視微調建議。

  5. 若對於實作建議有任何不確定,請取消核取。

  6. [動作] 功能表上,按一下 [評估建議] 。 Database Engine Tuning Advisor 會建立新的調整工作階段,使用經過編輯的建議作為模擬組態。 若要以 XML 檢視假設組態,請選擇 [按一下此處以查看組態區段]

  7. [一般] 索引標籤上,輸入 工作階段名稱,並且確保已指定正確的 [工作負載]

  8. [微調選項] 索引標籤上,您可以指定微調時間或任何 [進階選項]

  9. 按一下工具列上的 [開始分析] 按鈕。 Database Engine Tuning Advisor 會使用假設組態開始微調資料庫。 當 Database Engine Tuning Advisor 完成時,您可以就像平常對於任何工作階段一樣的檢視這個工作階段的結果。

複製現有的調整會話

您可以根據現有工作階段,在 Database Engine Tuning Advisor 中選擇複製選項來建立新的調整工作階段。 使用複製選項時,您是以現有的工作階段為基礎來建立新的微調工作階段。 接著,您可以視需要調整新工作階段的選項。 如前述步驟所述評估現有的工作階段時,Database Engine Tuning Advisor 也會建立新的微調工作階段,但您無法變更微調選項。

藉由複製現有的會話來建立新的調整會話
  1. 啟動 Database Engine Tuning Advisor 之後,在 [工作階段監視器] 的上半部對一個調整工作階段按兩下,將工作階段資訊載入至 Database Engine Tuning Advisor。

  2. [動作] 功能表上,按一下 [複製會話]

  3. [一般] 索引標籤上,輸入 工作階段名稱,並且確保已指定正確的 [工作負載]

  4. [微調選項] 索引標籤上,您可以指定微調時間,Database Engine Tuning Advisor 應該考慮建立的實體設計結構,以及考慮應該在其建議中卸除的項目。

  5. 若要在 SQL Server 上線時設定建議的空間限制、每個索引的資料行數上限,以及是否要讓 Database Engine Tuning Advisor 產生可實作的建議,請按一下 [進階選項]。

  6. 按一下工具列上的 [開始分析] 按鈕,如同其他微調工作階段一樣分析工作負載的效果。 當 Database Engine Tuning Advisor 完成時,您可以像平常檢視其他工作階段一樣檢視本次工作階段的結果。

使用者介面描述

工作階段監視器

[工作階段監視器] 會顯示有關 Database Engine Tuning Advisor 中已開啟之工作階段的資訊。 若要顯示屬性視窗中有關工作階段的資訊,請在 [工作階段監視器] 中選取工作階段名稱。

推薦標籤

Database Engine Tuning Advisor 完成工作負載分析後,即顯示 [建議] 索引標籤。 此方格包含各考量物件的建議。 如果有資料分割建議,則會出現在上方格,而索引建議會出現在下方格。 如果沒有建議,方格就不會出現。

[定義] 資料行包含建議的資料分割或索引的定義,並以超連結方式顯示。 此資料行通常太窄,無法看到整個定義。 按一下超連結以顯示包含完整定義與 [複製至剪貼簿] 按鈕的對話方塊。

分割建議

Database Name
資料庫包含建議要修改的物件。

建議
提升效能的建議動作。 可能的值為 Create 和 Drop。

建議的目標
受建議影響的分區函數或方案。 此欄的圖示反映對 推薦的目標 進行卸除或加入的建議,以及其是否為分割函數或配置。

詳細資料
對建議目標的描述。 可能的值包括分派函數的範圍,或分派策略為空白。

不會。 分割的數目
由建議的分區函數所定義的分割的數量。 當此函數與方案一起使用並套用至資料表時,資料表中的資料將被分割為多個區段。

[定義]
建議目標的定義。 按一下欄位,即可開啟 [SQL 指令碼預覽] 對話方塊,並查看建議動作的指令碼。

[索引建議]

Database Name
資料庫包含建議要修改的物件。

Object Name
與建議相關的資料表。

建議
提升效能的建議動作。 可能的值為 Create 和 Drop。

建議的目標
受建議影響的索引或檢視。 此欄位的圖示反映排除或新增 建議的目標

詳細資料
建議目標的描述。 可能的值包括叢集、索引檢視或代表非叢集索引的空白。 此外還指出索引是否是唯一的。

分割方案
如果建議進行分割,則會在此資料行中提供分割方案。

大小 (KB)
建議的新物件的預期大小。 如果此資料行是空白,請按一下 [請參閱報表,以取得現有物件的大小]

[定義]
建議目標的定義。 按一下欄位,即可開啟包含來自推薦動作的 SQL 腳本的 [SQL 腳本預覽] 對話方塊。

顯示現有物件
選擇以便在方格中顯示所有現有的物件,即便 Database Engine Tuning Advisor 沒有與物件相關的建議。

[請參閱報表,以取得現有物件的大小]
選取即可檢視報表,此報表在建議方格中提供現有物件的大小。

動作功能表/應用建議選項

在分析了工作負載以及提出了建議之後,請在 [動作] 功能表上按一下 [套用建議] ,來開啟 [套用建議] 對話方塊。

[立即套用]
產生建議的指令碼,並執行該指令碼以實作建議。

稍後排程
產生建議的指令碼,並將動作儲存為 SQL Server Agent 作業。

日期
指定您想要執行 SQL Server Agent 作業以套用建議的日期。

時間
指定您想要執行 SQL Server Agent 作業以套用建議的時間。

報表索引標籤選項

Database Engine Tuning Advisor 完成工作負載的分析後,就會出現 [報表] 索引標籤。

[微調摘要]
顯示 Database Engine Tuning Advisor 建議的摘要。

日期
Database Engine Tuning Advisor 建立報表的日期。

時間
Database Engine Tuning Advisor 建立報表的時間。

Server
Database Engine Tuning Advisor 工作負載的目標伺服器。

要微調的資料庫
受 Database Engine Tuning Advisor 建議影響的資料庫。

工作負載檔案
工作負載為檔案時顯示。

工作負載資料表
工作負載為 SQL Server 資料表時顯示。

[工作負載]
工作負載從 SQL Server Management Studio 的查詢編輯器中匯入時顯示。

最大微調時間
被設定用於 Database Engine Tuning Advisor 分析的最大可用時間。

調整所需的時間
Database Engine Tuning Advisor 實際所用來分析工作負載的時間。

[預期的改進百分比]
如果實作所有 Database Engine Tuning Advisor 建議,目標工作負載所預期的改進百分比。

建議的最大空間 (MB)
建議考慮使用的最大空間。 此值是在進行分析之前,在 [微調選項] 索引標籤上的 [進階選項] 按鈕中設定的。

目前使用的空間 (MB)
已分析資料庫中,索引目前使用的空間。

建議使用的空間 (MB)
如果實作所有 Database Engine Tuning Advisor 建議,預期索引會使用的近似空間。

工作負載中的事件數目
工作負載中包含的事件數目。

微調的事件數目
工作負載中已微調的事件數目。 如果無法微調事件,則事件會列於微調記錄檔內的 [進度] 索引標籤。

調整的語句數目
工作負載中經過調整的語句數量。 如果無法微調陳述式,則陳述式會列於微調記錄檔內的 [進度] 索引標籤。

微調集內的 SELECT 陳述式百分比
屬於 SELECT 陳述式的微調陳述式百分比。 只有在 SELECT 陳述式已優化後才會顯示。

調整後集合中 UPDATE 陳述式的百分比
屬於 UPDATE 陳述式的調整後陳述式百分比。 只有在 UPDATE 陳述式已優化的情況下才會顯示。

建議要 [建立 | 卸除] 的索引數目
建議在優化後的資料庫中建立或刪除的索引數目。 只有在索引屬於建議的一部份時才會顯示。

建議要 [建立 | 卸除] 之檢視上的索引數目
建議要在微調資料庫中建立或卸除之檢視上的索引數目。 只有在檢視上的索引屬於建議的一部份時才會顯示。

建議要建立的統計資料數目
建議在調整後的資料庫中建立的統計資料數量。 在建議使用統計資料時才會顯示。

Select Report
查看選取之報表的詳細資料。 在網格中的各欄隨著每個報告而有所不同。

另請參閱

啟動及使用資料庫引擎調整顧問
dta 公用程式