资料库 什么是数据库引擎优化顾问? -技术百科的定义

什么是数据库引擎优化顾问? -技术百科的定义

目录:

Anonim

定义-数据库引擎优化顾问是什么意思?

Database Engine Tuning Advisor是用于分析数据库功能中涉及的工作负载的工具。 它可以调整数据库以改进查询处理,并创建一组最佳的索引,索引视图和分区。 这些功能不需要深入了解数据库结构或SQL Server内部。 Database Engine Tuning Advisor仔细检查数据库中查询的处理方式,并推荐改进查询处理的方法。

此术语也称为SQL Server数据库优化顾问。

Techopedia解释了数据库引擎优化顾问

数据库引擎优化顾问可以使用图形用户界面工具来优化数据库,提供建议并生成报告。 或者,它可以使用命令行实用程序,其中包括脚本和自动调整。 通常在执行复杂查询并占用额外的内存空间时执行调整。 需要调整的一组此类Transact-SQL语句称为工作负载。 调优顾问会分析此工作负载并建议物理设计结构,从而减少查询优化器在分析工作负载时的成本。

使用数据库优化顾问的第一步是定义优化任务。 涉及的下一步是执行调整任务。 这是使用EXECUTE_TUNING_TASK执行的。 此功能使调整顾问可以分析工作负载。 调整所有任务执行后,顾问程序将显示并报告其发现。 用于执行报告的功能是REPORT_ TUNING_ TASK。

会话监视器窗口显示所有调整结果,这些结果存储在SQL Server数据库引擎的MSDB数据库中。 高级调整选项允许用户限制物理数据结构使用的最大空间以及每个索引的最大列数。 完成调整后,还可以选择评估建议。 这些建议保存在XML文件或SQL脚本中。

什么是数据库引擎优化顾问? -技术百科的定义