今天我了解了 SQL Server 中的一个东西,叫做INNER LOOP JOIN
.
这是什么意思?(谷歌没有帮助......或者我应该说......关于它的博客文章有点......技术性并且让我大吃一惊)。
另外,有哪些常见的场景使用INNER LOOP JOIN
over a standard是个好主意INNER JOIN
?
今天我了解了 SQL Server 中的一个东西,叫做INNER LOOP JOIN
.
这是什么意思?(谷歌没有帮助......或者我应该说......关于它的博客文章有点......技术性并且让我大吃一惊)。
另外,有哪些常见的场景使用INNER LOOP JOIN
over a standard是个好主意INNER JOIN
?
循环 | 哈希 | MERGE 是联接提示,指定查询中的联接应使用循环、散列或合并。使用循环 |HASH | MERGE JOIN 强制两个表之间的特定连接。LOOP 不能与 RIGHT 或 FULL 一起指定为连接类型。
您应该始终使用 INNER JOIN。让查询优化器决定是否要执行 LOOP、MERGE 或 HASH 连接。在几乎所有情况下,优化器都会做出更好的判断。将使用哪一个以及何时可以从我的演示文稿http://sqlbits.com/Sessions/Event4/Understanding_Graphical_Execution_Plans中找到。