数据库join操作的算法
数据库join操作的算法:
1 嵌套循环连接 nested loop join O(n^2),两层循环
2 块嵌套循环连接 nested block loop join O(n^2),但是省了很多IO时间, 两层循环。
3 索引嵌套循环 O(nlgn), 外层表scan,内层表用index来查
4 归并连接 merge join O(n),但是需要连接的col事先要有序。
5 散列连接 hash join O(n)。外层表循环,内层表根据散列,每次内层循环只要查有限的元素就好
相关推荐
CoderToy 2020-11-16
技术之博大精深 2020-10-16
emmm00 2020-11-17
bianruifeng 2020-11-16
云中舞步 2020-11-12
世樹 2020-11-11
暗夜之城 2020-11-11
张荣珍 2020-11-12
amienshxq 2020-11-14
ASoc 2020-11-14
yungpheng 2020-10-19
loveyouluobin 2020-09-29
尘封飞扬 2020-09-29
Coder技术文摘 2020-09-29
lbyd0 2020-11-17
BigYellow 2020-11-16
sushuanglei 2020-11-12
我心似明月 2020-11-09