max(字段)在字段上要建立索引
子查询改写成联表查询
group by 在group by 字段建立索引后先进行分组、再连表查询
组合索引 where条件要使用最左边的列
避免使用 ‘%字段%’;
or后面所用字段必须都建有索引啊
where条件与order by 使用相同的索引或者order by 顺序和索引顺序相同或者order by 多个字段排序方向相同
select * from tablenamae order by key_part1,key_part_part2,.....;
select * from tablename order by key_part1 desc ,key_part2 desc;
sql语句优化总结
网友评论