如何仅查询计划存储过程中的特定查询

时间:2014-09-25 15:23:53

标签: sql-server

我有一个包含大量查询的存储过程。

我想仅针对特定查询执行查询计划。

EX:

select * from A

select * from B
--QUERY PLAN THIS
select * from C
--END OF QUERY PLAN

select * from D

非常感谢

1 个答案:

答案 0 :(得分:0)

你真的不能这样做。因此,您必须通过提取SQL的特定位并自行构建其执行计划来解决此问题。

当您在其余存储过程的上下文中运行时,可能会感到好奇,看看执行计划是否会受到影响。在这种情况下,您必须继续制定整个程序的计划,并解读您所关注的查询的哪一部分。

在尝试优化/排除复杂过程的特定元素时,您可能还会发现SQL分析器很有用。