教程:Database Engine Tuning Advisor

适用范围:SQL Server

欢迎使用数据库引擎优化顾问教程。 数据库引擎优化顾问检查指定数据库中处理查询的方式,然后建议如何通过修改数据库结构(例如索引、索引视图和分区)来改善查询处理性能。

数据库引擎优化顾问提供两个用户界面:图形用户界面 (GUI) 和 dta 命令提示实用工具。 使用 GUI 可以方便快捷地查看优化会话结果,而使用 dta 实用工具则可以轻松地将数据库引擎优化顾问功能并入脚本中,从而实现自动优化。 此外,数据库引擎优化顾问可以接受 XML 输入,该输入可对优化过程进行更多控制。

注意

Azure SQL 数据库 或 Azure SQL 托管实例 不支持数据库引擎优化顾问。 请考虑改为采用 Azure SQL 数据库和 Azure SQL 托管实例中的监视和性能优化功能中的建议策略。 对于 Azure SQL 数据库,另请参阅 Azure SQL 数据库的数据库顾问性能建议

学习内容

本教程将讲述如何定位数据库引擎优化顾问 GUI,以及如何通过 GUI 和 dta 实用工具执行一些基本任务。 本教程包含以下几课:

第 1 课:数据库引擎优化顾问基本导览
在本课程中,您将熟悉新的数据库引擎优化顾问 GUI,并学习如何设置显示选项和布局。

第 2 课:使用数据库引擎优化顾问
在本课中,您将学习如何通过数据库引擎优化顾问 GUI 执行基本的优化任务。

第 3 课:使用 dta 命令提示实用工具
在本课程中,将学习如何启动 dta 命令提示实用工具以及如何运行一些简单的优化命令。

要求

本教程面向符合以下条件的数据库管理员:不熟悉数据库引擎优化顾问 GUI 或 dta 命令提示实用工具,但对于数据库概念和结构(如索引和索引视图)经验丰富。

必须使用 AdventureWorks2022 示例数据库安装 SQL Server。 为了增强安全性,默认情况下不会安装示例数据库。 若要安装示例数据库,请参阅 安装 SQL Server 示例和示例数据库

学完本教程后

学完本教程中的课程后,请参考以下文章来了解有关数据库引擎优化顾问的详细信息:

  • 数据库引擎优化顾问 提供有关如何使用此工具执行任务的说明。

  • dta 实用工具 提供有关此命令提示实用工具的参考材料和可用于控制此实用工具的操作的可选 XML 文件。

下一课

第 1 课:数据库引擎优化顾问基本导览