- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 Mysql的Hash Join
Hash Join 是一种针对equal-join的一种场景优化,他的基本思想是将驱动表的数据加载到内存,并建立hash表,这样只需要遍历一次驱动表,然后再去通过哈希查找表中寻找匹配的行,就可以完成join操作了。在这之前,MySQL是使用了嵌套循环(Nested-Loop Join)的方式来实现关联查询的,二嵌套循环的算法其实性能是比较差的,而Hash Join的出现是要优化Nested-Loop Join的。以上,是一个left join 的SQL,
2024-02-26 20:27:03
398
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人