阅读背景:

SqlServer 的提示符(Option/With等提示符)不是什么时候都可以用的

来源:互联网 

我们在做SqlServer的查询调优的时候,经常会在语句末尾用到option(loop/merge/hash join)或在join语句前直接声明loop/merge/hash,来强制SqlServer使用某一特定类型的join方式。但是有些时候经过查询优化器优化后的执行计划可能会和你声明的join方式产生冲突,导致执行计划生成失败,我们来看一下下面这个典型案例。我们在做SqlServer的查询调优的时候,经常会在语句末尾用到option(loop/mer




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: