【问题标题】:How to read and learn Execution plan of a T_SQL?如何阅读和学习 T_SQL 的执行计划?
【发布时间】:2009-07-26 09:16:18
【问题描述】:

如何阅读和学习T_SQL语句的执行计划?

【问题讨论】:

    标签: sql-server sql-execution-plan


    【解决方案1】:

    如果您使用的是 SQL Server 2008,则“查询”菜单上有一个“包含执行计划”选项。这将在查询执行后显示查询的执行计划。

    要详细了解如何启用该功能,请参阅: http://msdn.microsoft.com/en-us/library/ms178071.aspx

    有关执行计划、它们是什么以及如何使用它们的更多信息,请在此处查看 Grant Fritchey 的文章: http://www.simple-talk.com/sql/performance/execution-plan-basics/

    【讨论】:

    • 谢谢! :) 我想我一定是在发布后立即找到了问题......:P
    【解决方案2】:

    Execution Plan Basics 简单对话

    【讨论】:

      【解决方案3】:

      查看它的流程时,查看 CPU 使用率最高的位置以及它是否在该区域进行扫描或搜索。您应该将精力集中在 CPU 使用率最高的区域

      经验法则是您希望您的查询进行搜索,因为它们利用索引的优势比扫描效率高得多。

      有关其他内容,请查看 http://www.sql-server-performance.com/tips/query_execution_plan_analysis_p1.aspx 。它可以很好地理解您应该做什么。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-07-23
        • 2010-09-11
        • 2012-08-28
        • 2020-11-22
        • 2011-09-17
        • 2011-08-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多