了解数据库引擎优化顾问

数据库引擎优化顾问是一种工具,用于分析在一个或多个数据库中运行的工作负荷的性能效果。工作负荷是对要优化的数据库执行的一组 Transact-SQL 语句。分析数据库的工作负荷效果后,数据库引擎优化顾问会提供在 Microsoft SQL Server 数据库中添加、删除或修改物理设计结构的建议。这些物理性能结构包括聚集索引、非聚集索引、索引视图和分区。实现这些结构之后,数据库引擎优化顾问使查询处理器能够用最短的时间执行工作负荷任务。

使用数据库引擎优化顾问优化数据库并不需要数据库结构、工作负荷或 SQL Server 内部工作方面的专业知识。

数据库引擎优化顾问提供了两种界面:

  • 独立图形用户界面,一种用于优化数据库、查看优化建议和报告的工具。

  • 命令行实用工具程序 dta.exe,用于实现数据库引擎优化顾问在软件程序和脚本方面的功能。

在早期版本的 SQL Server 中,数据库引擎优化顾问的一些功能是由索引优化向导提供的。现在,数据库引擎优化顾问评估更多类型的事件和结构并提供更高质量的建议。

本节涉及的主题