记一次sql优优化——left join不走索引问题

Posted jarjune

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记一次sql优优化——left join不走索引问题相关的知识,希望对你有一定的参考价值。

sql一执行就卡住,然后就...杀进程了

看了一下表的大小


第一反应就是加索引,然后explain看了一下走什么索引了,结果很尴尬,三个表,只走了一个索引...一群人在那纠结为毛走不了索引。
无意间发现有个表的字符编码是gbk..另外两个都是utf8..网上查了一番,才发现当表的编码不一致的时候left join走不了索引...

以上是关于记一次sql优优化——left join不走索引问题的主要内容,如果未能解决你的问题,请参考以下文章

记一次join + order by 的sql优化

记一次join + order by 的sql优化

记一次join + order by 的sql优化

记一次join + order by 的sql优化

记一次mysql多表查询(left jion)优化案例

记一次系统性能优化