mysql中大表join小表怎么解决shuffle

时间:2024-10-12 04:06:31

1、本来c和h表的记录条数分别为40000+和10000+,这几乎是两个表做笛卡尔积的开销了(select * from c,h)。

mysql中大表join小表怎么解决shuffle

3、Nested Loop Join 实际上就是通过驱动表的结果集作为循环基础数据,然后一条一条的通过该结果集中的数据作为过滤条件到下一个表中查询数据,然后合并结果。

mysql中大表join小表怎么解决shuffle

5、如此往复,基本上MySQL采用的是最容易理解的算法来实现join。

mysql中大表join小表怎么解决shuffle
© 2025 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com