了解 Database Engine Tuning Advisor

Database Engine Tuning Advisor 是一種工具,可用來分析「工作負載」執行時,對一或多個資料庫的效能影響。工作負載則是一組 Transact-SQL 陳述式,可針對您要微調的資料庫來執行。Database Engine Tuning Advisor 分析過工作負載對資料庫的影響後,會提供在 Microsoft SQL Server 資料庫中新增、移除或修改實體設計結構的建議。這些實體效能結構包括:叢集索引、非叢集索引、索引檢視及資料分割。若實作 Database Engine Tuning Advisor 的建議,可讓查詢處理器以較短的時間量來執行工作負載作業。

您不需要有資料庫結構、工作負載或 SQL Server 內部作業方面的專業知識,即可使用 Database Engine Tuning Advisor 來微調您的資料庫。

Database Engine Tuning Advisor 提供二種介面:

  • 獨立式圖形化使用者介面工具,可用來微調資料庫,以及檢視微調建議和報表。

  • 命令列公用程式 dta.exe,可在軟體程式及指令碼中執行 Database Engine Tuning Advisor 功能。

在舊版 SQL Server 中,「索引微調精靈」有提供部分的 Database Engine Tuning Advisor 功能。Database Engine Tuning Advisor 所評估之事件和結構的類型更多,所提供之建議的品質也更高。

本章節內容