sql语句优化
Sql语句优化
1.在where及order by后的字段,添加索引。避免全表扫描。一般不要超4个
2.避免索引失效:
避免where字句中对字段进行null值判断,
避免where字句中对字段进行函数或者表达式的操作
避免where字句中对字段进行左右模糊查询
3.查询语句避免*,减少内存使用
4.用union或者union all 替代or
5.适当添加冗余字段,减少联表查询
6.建表的时候,使用数字类型的字段。比如type,status
7.尽量减少子查询,使用关联查询(left join,right join,inner join)替代