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

EXPLAIN 怎样帮助设计索引?

查看完整题解

参考回答

直接回答

看访问方法、候选与实际索引、估计行数、过滤、排序和连接路径,再对照实际耗时与数据分布。计划是解释优化器选择的证据,不是只找一列是否写了索引名。

讲清原理

估计来自统计,可能偏离实际;执行型分析可展示真实行数和循环,但会运行相应查询。大部分行都要返回时,扫描可能合理。

例子与易错点

调整条件、类型或组合索引后重新比较,并检查结果未变。不要在生产随意对昂贵或修改语句运行执行型分析,更别只拿空表测试作为结论。

相关题 · 第 29 题、第 26 题

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

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