小米集团面试题 · 问题排查 · MySQL
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 21 道 · 更新 2026-08-05
筛选题目已选:问题排查 · MySQL
考察点
技术栈
第 1 题在 MySQL 可重复读隔离级别下,什么是幻读?它如何被解决? 考察可重复读下幻读问题的理解和 InnoDB 的处理机制第 2 题请说明如何利用MySQL慢查询日志定位并优化慢查询。 考察慢查询定位、分析与优化的完整流程第 3 题Canal同步失败时,你会如何定位原因并进行恢复? 考察故障排查、风险判断和数据一致性处理能力第 4 题讲一个你在实习里面的MySQL优化经历 考察候选人实际工程实践、问题定位与性能优化能力第 5 题MySQL主从复制怎么实现的? 考察MySQL主从复制原理、流程与关键机制第 6 题在SQL调优中,Explain输出中的Extra列包含哪些常用信息?如何利用这些信息进一步优化查询? 考察对Explain执行计划中Extra字段的解读和调优应用能力第 7 题谈谈MySQL索引失效的常见情况有哪些? 考察数据库索引原理与实际查询优化意识第 8 题请介绍 MySQL 的隔离级别,并说明 redo log、undo log、binlog 三种日志的作用。 考察对 MySQL 事务隔离机制与主要日志功能的理解第 9 题请分别说明聚簇索引与非聚簇索引的区别,并给出一个慢查询的排查思路。 考察数据库索引原理理解与慢查询定位能力第 10 题请谈谈你对MySQL优化的理解,并举例说明你会如何排查和优化一个慢查询。 考察MySQL知识体系的系统性、实际优化方法和问题排查能力第 11 题当线上出现慢查询时,你通常如何排查并优化? 考察慢查询定位、分析和优化方法第 12 题当MySQL查询变慢时,你会如何系统地排查和优化?请结合一个具体场景说明你的排查步骤和优化手段。 考察MySQL性能问题的系统排查思路和优化能力第 13 题请列举数据库索引失效的常见场景,并说明如何避免。 考察索引原理掌握与查询优化实践第 14 题在SQL调优中,如何判断一条查询是否使用了索引?Explain输出中的possible_keys可以单独作为依据吗? 考察对Explain执行计划中索引相关字段的理解和实际判断方法第 15 题索引失效的场景有哪些? 考察对数据库索引机制和失效边界的理解第 16 题请介绍MySQL索引的工作原理,以及哪些常见场景会导致索引失效? 考察对MySQL索引结构和失效机制的理解第 17 题你提到其原理是利用MySQL事务进行回滚,那么MySQL事务会回滚失败吗?如果失败了怎么办? 考察对MySQL事务回滚失败场景的理解与处理策略第 18 题MySQL索引失效的场景有哪些?如何判断查询是否使用了索引? 考察对索引失效场景的掌握与执行计划分析能力第 19 题MySQL 性能优化通常从哪些方面入手? 考察数据库性能优化的系统性方法与实践能力第 20 题请解释复合索引的最左匹配原则。 考察对B+树索引结构与查询匹配机制的理解