MySQL 数据的 left jion 慢的解决方案

1,检查数据表的检索模式,保持一致

2,检查字段的字符集和排序规则,保持一致

以上两个是可以百度到的最多的解决办法,如果以上两个方法可以的话,那是最好的情况了,如果不行,尝试以下的 3 方法

 

3,尝试把 left join 改为 inner jion(当然不是让你直接改用 inner jion,那也不对啊不是嘛),如果该成 inner jion 速度迅速变快了,那说明你的关键条件两边都有空值,如果是这样,那数据表两边会执行相乘,所以速度就慢下来了,你只需要在 where 条件里把关键条件的字段 != '' 即可了,赶快试试吧 o(∩_∩)o

posted @ 2020-10-20 18:04  孙公  阅读(1860)  评论(0编辑  收藏  举报