Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

MySQL 查询优化先改什么?

查看完整题解

参考回答

直接回答

先减少无用扫描、结果传输和重复查询,再按常用条件设计索引、分页与关联。需要实际 SQL、参数、计划和等待信息,不能从方法名猜瓶颈。

讲清原理

一条慢 SQL 可能是扫描多,也可能是被锁住;一个慢接口可能是执行太多次查询。索引与缓存只能解决各自问题,扩连接还可能增加数据库竞争。

例子与易错点

先保证改写结果等价,再比较相同数据与负载的时间、行数和资源。别以“用了某个关键字”或“索引名出现了”作为完成标准。

相关题 · 第 28 题、第 29 题

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。