1 Insert语句优化
- 批量插入 一次性不建议超过(1000条)如果上万的数据 则可以分割为多条批量insert语句。
- 手动事务提交 mysql是自动提交事务 这样会造成频繁的事务开启和关闭。
- 主键顺序插入
- 如果涉及大数据量的插入 则不建议使用insert语句 而是使用mysql提供的load指令插入
2 Order By 语句优化
在联合索引上做order by 查询 ,尽量避免A升序 B降序 这样会造成索引失效的问题或者是额外排序,尽量使用覆盖索引,避免使用select *
3 Group By 语句优化
也满足最左前缀法则,所以最好建立联合索引,且满足最左前缀法则。