MySQL blocked nested loop join(bnl)和index nested loop join(inl)

blocked nested loop join使用了数组arr[join_buffer_size],如果外层小表数量把数组撑满了,然后到内层大表中全表扫描查询数据,把符合条件的数据保存下来,然后清空数组,再到外层小表中把数组撑满如此往复,直到小表没数据了,查询也就结束了,内层大表查询不用索引,也可
posted @ 2021-12-15 16:53  ppjj  阅读(105)  评论(0编辑  收藏  举报