小米集团面试题 · 性能优化 · MySQL
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 18 道 · 更新 2026-08-05
筛选题目已选:性能优化 · MySQL
考察点
技术栈
第 1 题讲一下MySQL索引的原理。 考察对索引数据结构、查询优化及适用场景的理解第 2 题请说明如何利用MySQL慢查询日志定位并优化慢查询。 考察慢查询定位、分析与优化的完整流程第 3 题讲一个你在实习里面的MySQL优化经历 考察候选人实际工程实践、问题定位与性能优化能力第 4 题在SQL调优中,Explain输出中的Extra列包含哪些常用信息?如何利用这些信息进一步优化查询? 考察对Explain执行计划中Extra字段的解读和调优应用能力第 5 题请谈谈你对MySQL优化的理解,并举例说明你会如何排查和优化一个慢查询。 考察MySQL知识体系的系统性、实际优化方法和问题排查能力第 6 题回表查询如何优化? 考察对索引回表机制的理解及优化策略第 7 题请解释MySQL InnoDB为什么选择B+树而不是B树作为索引结构,并结合覆盖索引说明其优势。 考察对数据库索引底层结构设计动机及覆盖索引机制的理解第 8 题什么时候会出现回表查询? 考察对数据库索引结构、覆盖索引及查询性能的理解第 9 题当线上出现慢查询时,你通常如何排查并优化? 考察慢查询定位、分析和优化方法第 10 题当MySQL查询变慢时,你会如何系统地排查和优化?请结合一个具体场景说明你的排查步骤和优化手段。 考察MySQL性能问题的系统排查思路和优化能力第 11 题请列举数据库索引失效的常见场景,并说明如何避免。 考察索引原理掌握与查询优化实践第 12 题请解释一下什么是索引下推?它在数据库查询中如何发挥作用? 考察对数据库优化技术索引下推的理解及实际应用第 13 题什么是索引下推? 考察对MySQL索引优化机制的理解第 14 题当写操作集中在主节点时,添加更多从节点无法缓解写压力,这种情况下还能做哪些优化? 考察写密集场景下数据库优化策略第 15 题MySQL索引失效的场景有哪些?如何判断查询是否使用了索引? 考察对索引失效场景的掌握与执行计划分析能力第 16 题MySQL 性能优化通常从哪些方面入手? 考察数据库性能优化的系统性方法与实践能力第 17 题什么是回表查询?如何避免回表? 考察索引回表机制及优化手段第 18 题MySQL的B+树索引原理是什么? 考察对B+树索引结构、存储机制与查询性能的理解