sql优化总结
1.插入数据
批量插入、手动控制事务、主键顺序插入
大批量插入:load data local infile
2.主键优化
主键长度尽量短、顺序插入、自增主键、不要使用UUID
3.order by
using index 直接通过索引返回数据,性能高
using filesort 需要将排序返回的结果在排序缓存区排序
4.group by 优化
索引、多字段分组满足最左前缀法则
5.limit优化
覆盖索引加子查询
6.count优化
性能:count(字段)<count(主键)<count(1)~count(*)
7.update优化
尽量根据主键和索引字段进行数据更新