一,查询优化查询优化
1,永远小表驱动大表
exists只返回false或者true
2,order by关键字优化
mysql支持两种排序,index与filesort;
尽量使用index方式,避免使用filesort;
order by依旧复合最佳左前缀原则;
注意优化策略:
filesrot有两种排序方式,单路排序和双路排序:
①mysql4.1前使用双路排序,就是2次扫描磁盘得到数据;
②4.1后单路排序,从磁盘读取需要的列,按照order by列在buffer对他们进行排序然后输出;
3,group by关键字优化