了解数据库引擎优化顾问
数据库引擎优化顾问是一种工具,用于分析在一个或多个数据库中运行的工作负荷的性能效果。工作负荷是对要优化的数据库执行的一组 Transact-SQL 语句。分析数据库的工作负荷效果后,数据库引擎优化顾问会提供在 Microsoft SQL Server 数据库中添加、删除或修改物理设计结构的建议。这些物理性能结构包括聚集索引、非聚集索引、索引视图和分区。实现这些结构之后,数据库引擎优化顾问使查询处理器能够用最短的时间执行工作负荷任务。
使用数据库引擎优化顾问优化数据库并不需要数据库结构、工作负荷或 SQL Server 内部工作方面的专业知识。
数据库引擎优化顾问提供了两种界面:
独立图形用户界面,一种用于优化数据库、查看优化建议和报告的工具。
命令行实用工具程序 dta.exe,用于实现数据库引擎优化顾问在软件程序和脚本方面的功能。
在早期版本的 SQL Server 中,数据库引擎优化顾问的一些功能是由索引优化向导提供的。现在,数据库引擎优化顾问评估更多类型的事件和结构并提供更高质量的建议。
本节涉及的主题
关于工作负荷
介绍使用数据库引擎优化顾问分析的工作负荷。关于实施数据库引擎优化顾问建议
介绍实现数据库引擎优化顾问建议的各种方法。运行数据库引擎优化顾问所需的权限
介绍运行数据库引擎优化顾问所需的权限。使用数据库引擎优化顾问的注意事项
介绍使用数据库引擎优化顾问的限制和最佳方法。了解优化进度
介绍监视优化进度和工作负荷中事件的优化顺序。使用数据库引擎优化顾问进行探索性分析
说明如何使用用户指定的数据库引擎优化顾问的配置功能来执行探索性分析。