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优化

尽量根据主键和索引字段进行数据更新

posted @ 2023-03-10 01:02  xycccode  阅读(13)  评论(0编辑  收藏  举报