【发布时间】:2009-07-26 09:16:18
【问题描述】:
如何阅读和学习T_SQL语句的执行计划?
【问题讨论】:
标签: sql-server sql-execution-plan
如何阅读和学习T_SQL语句的执行计划?
【问题讨论】:
标签: sql-server sql-execution-plan
如果您使用的是 SQL Server 2008,则“查询”菜单上有一个“包含执行计划”选项。这将在查询执行后显示查询的执行计划。
要详细了解如何启用该功能,请参阅: http://msdn.microsoft.com/en-us/library/ms178071.aspx
有关执行计划、它们是什么以及如何使用它们的更多信息,请在此处查看 Grant Fritchey 的文章: http://www.simple-talk.com/sql/performance/execution-plan-basics/
【讨论】:
【讨论】:
查看它的流程时,查看 CPU 使用率最高的位置以及它是否在该区域进行扫描或搜索。您应该将精力集中在 CPU 使用率最高的区域
经验法则是您希望您的查询进行搜索,因为它们利用索引的优势比扫描效率高得多。
有关其他内容,请查看 http://www.sql-server-performance.com/tips/query_execution_plan_analysis_p1.aspx 。它可以很好地理解您应该做什么。
【讨论】: