1. 关联查询优化 1.1 left join 结论: ①在优化关联查询时,只有在被驱动表上建立索引才有效! ②left join 时,左侧的为驱动表,右侧为被驱动表! 1.2 inner join 结论:inner join 时,mysql 会自己帮你把小结果集的表选为驱动表. 2. 子查询优化 结论: 在范围判断时,尽量不要使用not in 和not exists,使用left join on xxx is null 代替. 3. 排序分组优化 where 条件和on 的判断这些过滤条件,作…