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

时间:2009-07-26 09:16:19

标签: sql-server sql-execution-plan

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

3 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分:2)

Simple-Talk上的

Execution Plan Basics

答案 2 :(得分:1)

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

经验法则是您希望查询执行搜索,因为它们的扫描效率更高,因为它们利用了索引。

其他事情请看http://www.sql-server-performance.com/tips/query_execution_plan_analysis_p1.aspx。它很好地理解了你应该做什么。