微調資料庫
您可以使用工作負載,透過 Database Engine Tuning Advisor 圖形使用者界面或 dta 命令列公用程式,來微調資料庫。工作負載是對您要微調的資料庫所執行的一組 Transact-SQL 陳述式。Database Engine Tuning Advisor 使用追蹤檔案、追蹤資料表或 Transact-SQL 指令碼作為微調資料庫時的工作負載輸入。
不管您選擇的介面為何,請使用工作負載來微調整體程序相同的資料庫。以下清單會以執行的順序列出工作負載微調工具,並提供適當的如何主題連結。
微調工作負載程序
- 如何:建立工作負載
開始微調任何資料庫之前,您必須建立一個 Transact-SQL 指令碼檔案、追蹤檔案或追蹤資料表,其中要包含代表所要微調之資料庫的工作負載。 - 如何:微調資料庫
開始微調資料庫之前,您必須決定要 Database Engine Tuning Advisor 考慮在內的資料庫功能 (索引、索引檢視、分割策略)。接著,您需要決定您的微調需求與技術等級最適合哪個 Database Engine Tuning Advisor 使用者介面。對於實體資料庫設計結構的經驗較不豐富的使用者,GUI 是最佳選擇。對於資料庫經驗豐富,而且希望能有 Database Engine Tuning Advisor XML 輸入檔案所提供之彈性,或想要將 Database Engine Tuning Advisor 微調功能與指令碼合併,或想要與他們愛用之 XML 資料庫設計工具搭配使用的系統管理員,dta 命令列公用程式就是最佳選擇。 - 如何:檢視微調輸出
Database Engine Tuning Advisor 會建立微調記錄、微調摘要、建議與報告,您可以用來評估微調工作階段結果。使用此項資訊,您可以決定是否已完成微調,而且準備就緒可以執行 Database Engine Tuning Advisor 建議。 - 如何:執行探勘分析
這是選擇性的步驟。如果檢閱 Database Engine Tuning Advisor 輸出後,決定要進一步微調以判定是否可達到更佳的組態,請使用 Database Engine Tuning Advisor 新的使用者指定組態功能。您可以使用此功能指定假設的 Database Engine Tuning Advisor 組態,在不會發生實作假設組態會產生之負擔的情況下僅行分析。 - 如何:實作微調建議
在 Microsoft SQL Server 安裝已達到最佳組態後,就是已準備好要實作移動到生產力環境前的測試階段了。
請參閱
其他資源
Database Engine Tuning Advisor 教學課程