前言:SQL优化一直是一个热门话题,近期看了不少关于MySQL以及SQL优化方面的文章,自己也总结了一下,我认为一条SQL的性能可以从以下几点思考如何优化:
- 在设计数据库表的时候就一定要把性能问题思考进去,从根源上开始优化!
- 对业务的理解要透彻,长远布局 , 一张表的数据量尽量不要超过100万条!
- 有需要时在经常使用条件的字段,group by的字段,order by 的字段 加索引,提高查询效率!
- 对SQL的编码要规范,要避开索引失效和无用字段的查询(IO读取也是需要时间的)!
===================各位大佬有什么其他的看法欢迎在评论区留言====================