SQL 优化在我们的调优类工作中可能占绝大多数,毕竟各种服务告警后,排查到最后会发现不是往日志写大对象写太多了,就是SQL查询太大、太慢,占内存太高了,还有一种可能是把好不容易SQL查出来的大对象,又写到了日志里。。。 前言 sql优化是一个大家都比较关注的热门话题,无论你在面试,还是工作中,都很有可能会遇到。 如果某天你负责的某个线上接口,出现了性能问题,需要做优化。那么你首先想到的很有可能是优化sql语句,因为它的改造成本相对于代码来说也要小得多。 那么,如何优化sql语句呢? 避免使用select * 很多时候,我们写sql语句时,为了方便,喜欢直接使用select *,一次性查出表中所有列的数据。 反例: 1select * …
Read More