(1.10)常用SQL优化
insert优化、order by 优化
1、insert 优化
2、order by 优化
【2.1】mysql排序方式:
(1)索引扫描排序:通过有序索引扫描直接返回有序数据
(2)filesort排序:所有不是索引扫描返回结果的数据均为filesort排序
filesort优化:
3、优化group by
4、子查询优化
在!= 操作的子查询中,可以用left join + is null 来优化
5、or优化
or 在同字段下可以改成 in
在不同字段下可以使用Union all
6、limit优化
(6.1)在主键有排序的情况
SELECT * FROM 表名称 WHERE id_pk > (pageNum*10) LIMIT M。
原文:https://www.cnblogs.com/gered/p/10650826.html