mysql 查询优化 ~ 多表查询改写思路

Posted 开心的蛋黄派

tags:

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

一 简介:在之前我们从基础可知,现在咱们聊一下改写的几种思路
二 分类:
  1 left join
  2 inner join
  3 right join
三 具体改写思路:
思路1 本身不包含子查询,将多表查询的条件拆分成多个select子查询然后再进行关联
思路2 本身涉及到分组,增加order by null,去掉文件排序,减少消耗
思路3 本身驱动表选择不正确,增加STRAIGHT_JOIN进行强制指定驱动表
待补充

只代表个人观点

以上是关于mysql 查询优化 ~ 多表查询改写思路的主要内容,如果未能解决你的问题,请参考以下文章

数据库多表查询优化思路之笛卡儿积

数据库多表查询优化思路之笛卡儿积

mysql多条件查询的优化

「mysql优化专题」你们要的多表查询优化来啦!请查收

Mysql优化系列之——优化器对子查询的处理

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