mysql关联子查询索引优化

Posted java-rui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql关联子查询索引优化相关的知识,希望对你有一定的参考价值。

1、驱动表:加索引不起作用,因为全表扫描。表1 left join 表2 ,此时表1是驱动表

 被驱动表:给这个加索引。

 关联查询

 子查询时

  尽量不使用not in 或者not exists  而是用left outer join on XXXX is null代替

 

以上是关于mysql关联子查询索引优化的主要内容,如果未能解决你的问题,请参考以下文章

MySQL M题1 MySQL常见优化

高性能mysql 4,5,6章优化总结

MySQL高级第八篇:关联查询子查询和排序相关优化

MySQL优化之索引篇: Explain工具

基于索引的MySQL优化

MySQL(十六)索引优化:索引失效的情况分析