首先为了防止某些专业挑刺人士无限制发挥,先声明几个前提 1:索引优化是基础工作,没做好这个其他的不用提,但本文不展开此内容。 2:优化数据库查询有非常多的分支,减少SQL请求只是其中一个领域,其他分支本文不涉及。 3:在部分场景下,甚至需要增加SQL以解决诸如分布式或其他问题,本文不涉及。 4:运维优化和其他优化手段本文不涉及。 5:产品业务逻辑优化本文不涉及。 6:其他本文没提到的内容欢迎自行联想,技术水准高超者请忽略本文。 第一、查询请求的分析和裁剪 线上系统,出现请求较多,数据压力较大(索引优化到位的前提下),我会让程序员输