5

嵌套循环连接和散列连接之间的主要区别是什么?我对此一无所知,我所知道的是它们出现在查询的执行计划中。任何人都可以对此有所了解吗?

4

1 回答 1

7

这里有一些链接。我同意 usr,这个问题不是很有建设性,因为要回答它,我们只会重复在其他地方写的内容。如果您想以更具体的方式重新表述您的问题,例如向我们展示一个查询和一个计划,其中有一种类型,您可能期望另一种类型,或者想知道为什么选择特定类型,那么我认为它会是一个更合适的问题。以下链接应该会有所帮助:

http://blog.tanelpoder.com/2010/10/06/a-the-most-fundamental-difference-between-hash-and-nested-loop-joins/

http://www.madeira.co.il/loop-hash-and-merge-join-types/

http://www.simple-talk.com/sql/performance/execution-plan-basics/

查询优化器运算符选择 - 嵌套循环与哈希匹配(或合并)

于 2012-04-18T16:47:17.423 回答