非法的预估执行计划
某些情况下,预估的执行计划根本无法工作,比如下边的例子:
|
你会得到一个错误
|
优化器用于产生预估的执行计划,并不执行那个T-Sql。当通过algebrizer来运行声明的时候,由于查询并没有被执行,临时表并不存在,这就会导致错误。
请求并行计算
计划遇到并行计算的瓶颈时,会创建两个计划,实际执行哪个取决于查询引擎。所以你可能在预估执行计划里看到有(或没有)并行操作符。当计划实际被执行时,
查询引擎决定了要么它不支持并行计算或者调用并行查询后,你可能看到一个完全不同的计划。
1.7 执行计划的格式
1)图形方式
2)文本方式
|
3)Xml方式
|