查询优化

许多管理员只通过优化系统级服务器性能便解决了性能问题:例如内存大小、文件系统类型以及处理器的数量和类型等。但是,许多性能问题无法通过这种方式解决。也可以通过以下方法更好地解决这些性能问题:分析应用程序提交给数据库的应用程序查询和更新,并分析这些查询和更新如何与数据库中包含的数据及数据库架构进行交互。

本节涉及的主题

  • 分析查询
    包含有关通过使用 Microsoft SQL Server Management Studio、Transact-SQL SET 选项以及使用跟踪中的 SQL Server Profiler 事件类来显示查询执行计划的信息。

  • 查找缺失索引
    包含有关 SQL Server 2005“缺失索引”功能的信息。当查询优化器分析查询以确定最佳执行计划时,即使没有索引,优化器也能自动生成可提高查询性能的索引的相关信息。使用缺失索引功能,您可以检索有关缺失索引的信息。

  • 查询优化建议
    包含有关为提高查询性能所做操作的信息。

  • 高级查询优化概念
    包含有关 SQL Server 联接操作的信息。