1、优化count()查询
a、总有人认为myisam的count函数比较快,这是有前提条件的,,只有没有任何where条件的count(*)才是比较快的
b、使用近似值 hyperloglog
c、更复杂的优化
2、优化关联查询
a、确保on或者using子句中的列上有索引,在创建索引的时候就要考虑到关联的顺序
b、确保任何的group by和order by中的表达式只涉及到一个表中的列,这样mysql才有可能使用索引来优化这个过程
3、优化子查询 优化建议是尽可能使用关联查询代替 子查询使用临时表效率低
4、优化group by和distinct 使用索引delete
5、优化limit分页
6、优化union查询
7、推荐使用用户自定义变量 a、 b、 c、