探测剩余与加入谓词

时间:2009-08-06 06:58:01

标签: sql-server

Residual和Join谓词有什么区别?

如果我没有错过一个微妙的话,他们就完全一样了。为什么通过对同一件事使用两个不同的词来混淆新手呢?

1 个答案:

答案 0 :(得分:10)

这些是截然不同的概念。我们对SQL Server如何计划查询的详细信息,而不是胆小鬼的地方!但非常有趣的是,如果你正在研究这个领域,你将不会长期成为“noob”。

这个article描述了如何将某些谓词解释为“搜索”,首先排除许多行,这样只需要检查一些谓词以确定它们是否与谓词的其余部分匹配 - 残差谓词。

article描述了如何处理联接,以及查询的详细信息如何导致决定是否存在联接谓词,从根本上影响性能。