nested loop中文翻译,nested loop是什么意思,nested loop发音、用法及例句
- 内容导航:
- 1、nested loop
- 2、什么时候用hash join
1、nested loop
nested loop发音
英: 美:
nested loop中文意思翻译
常用释义:嵌套循环:在编程中
[计]嵌套循环
nested loop双语使用场景
1、Example 5: INLIST to Nested Loop Join (query rewrite).───例子5:INLIST改为嵌套循环连接(查询重写)。
2、The Continue keyword can be used in a nested loop to skip to the next iteration of an outer loop.───可以在嵌套循环中使用Continue关键字以跳到外层循环的下一次迭代
3、The result of that join operation then becomes the first input to the second join operation (also a nested loop join).───该联接操作的结果就成为第一个联接操作输入到第二个联接操作(也是一个嵌套循环联接)。
4、Adjusted the wording of the introduction and added the forcing of a nested loop join.───调整了简介的措辞并添加了强制使用嵌套循环联接。
5、Nested loop join (NLJOIN) with sort composite.───使用复合排序的嵌套循环联接(NLJOIN)。
6、This type of access path is referred to as a nested loop join (NLJOIN) with sort composite.───这种类型的访问路径被称为使用复合排序的嵌套循环联接(NLJOIN)。
7、As previously stated, ordered input is essential to a merge scan join, but it is not required for nested loop joins.───如前所述,按顺序的输入对于合并扫描联接是必不可少的,但其无需嵌套循环联接。
8、However, the benefit of the merge scan join is that the inner table does not have to be scanned repeatedly as it does for nested loop joins.───然而,合并扫描联接的好处是不必反复地扫描内部表因为其为嵌套循环联接工作。
9、The only interesting thing now is a nested loop.───唯一有趣的是现在是一个嵌套循环。
nested loop相似词语短语
1、belt loops───束带圈,袢带
2、Lippes loop───利普斯节育环
3、Henles loops───亨氏环
4、congested road───拥挤的道路
5、converted loft───转换阁楼
6、bushed lot───灌木丛地段
7、Henle's loop───享勒襻
8、haunted look───闹鬼的样子
9、belt loop───束带圈,袢带
2、什么时候用hash join
举一个简单的例子来说明SQL Server 中hash join的算法.
例如有两张表, 每张表都有10000行的记录, 假设做join的两个字段都是从1到10000的序数.
如果要做hashjoin, 那么首先对其中的一个表上的列进行hash运算, 将生成相同值的列放在一个桶里.
为了简单起见, 假定这里的hash运算就是模100, 那么这些行经过hash运算后, 会生成100组数据,也就是100个桶. 每个桶中都是100条除100后余数相同的记录.
然后对另一个表中的join列做相同的hash运算, 根据得到的余数,放入对应的桶里.
于是得到的结果就是100个hash桶中, 每个桶中都有200条记录, 分别来自两个表.
然后在桶内,再做nested loop join, 这样一个桶中最多做100*100次的比对, 100个桶最多做1,000,000次的比对.
而如果一开始就用nested loop join, 则最多需要做10000*10000次, 也就是100,000,000次. 两种算法就比对的次数来说,相差了100倍, 差异是很明显的.
另外在多cpu的服务器上, hashjoin可以并行的执行,而nestedloop join 通常只能串行的执行,这就使执行时间的差异更加明显.
版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。