如何查看优化输出

数据库引擎优化顾问在优化数据库时,会创建摘要、建议、报告和优化日志。可以使用优化日志输出来对数据库引擎优化顾问优化会话进行故障排除。可以使用摘要、建议和报告来确定是要实施优化建议,还是继续优化直到查询性能可提高到安装 Microsoft SQL Server 2005 所需的程度为止。下列过程描述了如何使用数据库引擎优化顾问图形用户界面 (GUI) 查看优化建议、摘要、报告和优化日志。使用 GUI 还可以查看由 dta 命令行实用工具生成的优化输出。有关数据库引擎优化顾问的两个界面的详细步骤指南,请参阅数据库引擎优化顾问教程

ms186232.note(zh-cn,SQL.90).gif注意:
如果使用 dta 命令行实用工具并使用 -ox 参数来指定将输出写入 XML 文件,则可以通过单击 SQL Server Management Studio 的“文件”菜单上的“打开文件”,打开和查看 XML 输出文件。有关详细信息,请参阅SQL Server Management Studio 简介。有关 dta 命令行实用工具的信息,请参阅 dta 实用工具

使用数据库引擎优化顾问 GUI 查看优化建议

  1. 使用数据库引擎优化顾问 GUI 或 dta 命令行实用工具优化数据库。请参阅如何优化数据库。如果希望使用现有优化会话,请跳过此步骤,转到步骤 2。

  2. 启动数据库引擎优化顾问 GUI。请参阅启动数据库引擎优化顾问。若要查看现有优化会话的优化建议,请双击**“会话监视器”**窗口中的会话名称将会话打开。

    在新的优化会话完成之后或工具加载了现有会话之后,将显示**“建议”**页。

  3. 在**“建议”页上,单击“分区建议”“索引建议”以查看显示优化会话结果的窗格。如果在设置此会话的优化选项时未指定分区,则“分区建议”**窗格为空。

  4. 在**“分区建议”“索引建议”**窗格中,使用滚动条来查看网格中显示的所有信息。

  5. 取消选中**“建议”选项卡式页面底部的“显示现有对象”。这将导致网格仅显示建议中引用的那些数据库对象。使用底部滚动条来查看建议网格中最右侧的列,再单击“定义”**列中的某一项来查看或复制在数据库中创建该对象的 Transact-SQL 脚本。

  6. 若要将此建议中创建或删除所有数据库对象的所有 Transact-SQL 脚本另存为一个脚本文件,请单击**“操作”菜单上的“保存建议”**。

使用数据库引擎优化顾问 GUI 查看优化摘要和报告

  1. 使用数据库引擎优化顾问 GUI 或 dta 命令行实用工具优化数据库。请参阅如何优化数据库。若要使用现有的优化会话,请跳过此步骤,前进到步骤 2。

  2. 启动数据库引擎优化顾问 GUI。请参阅启动数据库引擎优化顾问。若要查看现有优化会话的优化摘要和报告,可以双击**“会话监视器”**窗口中的会话名称将会话打开。

  3. 在新的优化会话完成之后或者工具加载了现有会话之后,单击**“报告”**选项卡。

  4. **“优化摘要”窗格包含有关优化会话的信息。由“预期的提高百分比”“建议使用的空间”**项提供的信息对决定是否要实施建议特别有用。

  5. 在**“优化报告”窗格中,单击“选择报告”**来选择要查看的优化报告。有关这些报告的信息,请参阅选择数据库引擎优化顾问报告

用数据库引擎优化顾问 GUI 查看优化日志

  1. 使用数据库引擎优化顾问 GUI 或 dta 命令行实用工具优化数据库。请确保在优化工作负荷时选中**“常规”选项卡上的“保存优化日志”**。请参阅如何优化数据库。如果希望使用现有优化会话,请跳过此步骤,转到步骤 2。

  2. 启动数据库引擎优化顾问 GUI。请参阅启动数据库引擎优化顾问。若要查看某个现有优化会话的优化摘要和报表,请在**“会话监视器”**窗口中双击该会话的名称打开该会话。

  3. 在新的优化会话完成之后或者工具加载了现有会话之后,单击**“进度”选项卡。“优化日志”**窗格将显示日志的内容。日志包含有关数据库引擎优化顾问无法分析的工作负荷事件的信息。有关如何使用优化日志内容来排除优化会话的故障的信息,请参阅数据库引擎优化顾问故障排除

    如果优化会话中的所有事件均被数据库引擎优化顾问分析,将显示消息指示此会话的优化日志为空。如果在最初运行优化会话时未选中**“常规”选项卡上的“保存优化日志”**,将显示一条消息来指出这一点。

安全性

有关使用数据库引擎优化顾问所需权限的重要信息,请参阅初始化数据库引擎优化顾问

请参阅

任务

关于优化日志
错误和消息

概念

选择数据库引擎优化顾问报告

帮助和信息

获取 SQL Server 2005 帮助