共用方式為


如何:檢閱、評估與複製微調工作階段

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

檢閱 SQL Server 執行個體的任何微調工作階段前,您必須使用 Database Engine Tuning Advisor 來微調工作負載,以在伺服器執行個體上建立微調工作階段。請參閱<如何:微調資料庫>。

檢閱現有的微調工作階段

使用下列步驟來瀏覽特定 SQL Server 執行個體上的現有微調工作階段。

若要檢閱現有的微調工作階段

  1. 開始 Database Engine Tuning Advisor GUI。請參閱<啟動 Database Engine Tuning Advisor>。

  2. 現有的微調工作階段會顯示在 [工作階段監視器] 視窗的上半部。顯示的工作階段數目視您已在此 SQL Server 執行個體上執行的資料庫微調次數而定。使用捲軸來檢視所有微調工作階段。

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

  4. 按兩下微調工作階段名稱,其資訊就會載入到 Database Engine Tuning Advisor。載入工作階段資訊後,您可以選擇其中任何一個索引標籤來檢視此微調工作階段的相關資訊。

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

使用下列步驟來評估現有的微調工作階段。評估現有的微調工作階段牽涉到檢視與編輯其建議,然後重新微調。例如,您決定只要在 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 完成時,您可以就像平常對於任何工作階段一樣的檢視這個工作階段的結果。