优化关联查询

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

猜你喜欢

转载自www.cnblogs.com/wooluwalker/p/12237953.html
今日推荐