嵌套循环连接和散列连接之间的主要区别是什么?我对此没有任何想法,我所知道的是它们出现在查询的执行计划中。任何人都可以对此有所了解吗?
答案 0 :(得分:7)
以下是一些链接。我同意usr,这个问题不是很有建设性,因为要回答它,我们只会重复其他地方所写的内容。如果您想以更具体的方式重新提问您的问题,例如:向我们展示一个查询和一个计划,其中有一种类型,您可能期望另一种类型或想知道为什么选择特定类型,那么我认为这将是一个更合适的问题。以下链接应该有所帮助:
http://www.madeira.co.il/loop-hash-and-merge-join-types/
http://www.simple-talk.com/sql/performance/execution-plan-basics/
query optimizer operator choice - nested loops vs hash match (or merge)