1.sql优化大总结-百万数据的处理
2.关于sql优化的总结
https://www.cnblogs.com/yunfeifei/p/3850440.html
3.自己在项目中使用到的优化方案:
- 为了避免进行全表扫描,建议在where条件字段后面,group by子句 字段 添加索引。
- 避免在where子句当中进行Null值判断,比如 select * from student where name is null;
- 尽量不要给数据库表留null,可以在创建的时候,添加not null约束。
- in,not in 语句尽量避免使用,通常使用exists语句。
- 模糊查询时,比如select * from student where name like "%name";也会导致索引失效。