优化关联查询

Posted wooluwalker

tags:

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

 

  • 确保on或USING子句中上的列有索引。在创建索引的时候需要考虑到关联的顺序。当表A和表B用列c关联的时候,如果优化器的关联顺序是B、A,那就不要在B表的c列上创建索引,没有用的索引会带来额外的负担。一般来说,除非有其他理由,否则只需要在关联顺序中的第二表的对应关联列上创建索引即可。
  • 确保group by 和 order by 子句中只涉及到一个表中的列,这样mysql才能使用索引来优化

 

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

oracle 多表关联查询速度太慢了 ,求优化。。

优化关联查询

Mysql(19)—join关联查询的原理以及优化手段

mysql关联子查询索引优化

MYSQL性能调优06_分页查询优化JOIN关联查询优化in和exsits优化count(*)查询优化

关联查询之速度优化