标签:很多 span mil 怎么 出现 不能 font 就是 总数
如果可以使用 Index Nested-Loop Join 算法,也就是说可以用上被驱动表上的索引, 其实是没问题的;
如果使用 Block Nested-Loop Join 算法,扫描行数就会过多。尤其是在大表上的 join 操作,这样可能要扫描被驱动表很多次,会占用大量的系统资源。所以这种 join 尽量不 要用。
所以你在判断要不要使用 join 语句时,就是看 explain 结果里面,Extra 字段里面有没有 出现“Block Nested Loop”字样。
在 join_buffer_size 足够大的时候,是一样的;
在 join_buffer_size 不够大的时候(这种情况更常见),应该选择小表做驱动表。
所以,这个问题的结论就是,总是应该使用小表做驱动表。
什么叫作“小表”。
标签:很多 span mil 怎么 出现 不能 font 就是 总数
原文地址:https://www.cnblogs.com/lamp01/p/12180279.html