wangjiedadada  

1.sql优化大总结-百万数据的处理

https://mp.weixin.qq.com/s?__biz=MzIxMjg4NDU1NA==&mid=2247483684&idx=1&sn=f5abc60e696b2063e43cd9ccb40df101&chksm=97be0c01a0c98517029ff9aa280b398ab5c81fa1fcfe0e746222a3bfe75396d9eea1e249af38&mpshare=1&scene=1&srcid=0606XGHeBS4RBZloVv786wBY#rd

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";也会导致索引失效。

 

posted on 2021-08-10 16:44  wangjiedadada  阅读(29)  评论(0编辑  收藏  举报