互联网/IT行业面试题 · 问题拆解 · MySQL
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 250 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · MySQL
考察点
技术栈
第 61 题请解释 MySQL 联合索引是什么,它是如何加快查询的,以及与普通非主键索引(单列索引)的区别。 考察对联合索引原理、作用机制及与单列索引差异的理解第 62 题什么时候会写入和删除undo log? 考察对MySQL InnoDB undo log生命周期和作用的理解第 63 题请说明MySQL默认的事务隔离级别是什么,并解释它是如何通过MVCC实现可重复读的。 考察对MySQL事务隔离级别和MVCC机制的理解第 64 题MySQL 的 redo log、undo log 和 binlog 分别有什么作用? 考察 MySQL 日志体系的基础理解第 65 题请描述MySQL的组成结构,并说明一条查询语句从发送到返回结果的整体执行流程。 考察对MySQL核心组件和查询执行链路的理解深度第 66 题请解释联合索引的最左前缀原则及其实际应用。 考察对联合索引原理、失效场景及使用规则的理解第 67 题如果一张表的主键是 a,同时存在一个 (c, b) 联合索引,那么执行 WHERE b = ? 时能否用到索引? 考察联合索引的列顺序、最左前缀原则以及为什么独立查询非首列无法利用该索引第 68 题表中有1000万行数据时,MySQL InnoDB 的 B+ 树索引大约有几层? 考察对 InnoDB B+ 树索引结构、页大小和扇出能力的理解第 69 题看你有学过MySQL是吧,讲讲MVCC吧! 考察对MySQL多版本并发控制机制的理解深度第 70 题请详细说明MySQL InnoDB中MVCC的实现原理,以及在特定并发场景下会创建多少个ReadView。 考察对MVCC工作原理和ReadView创建机制的深入理解第 71 题请解释数据库分页查询中的 LIMIT 深偏移(如 LIMIT 100000, 10)性能问题,并给出常用的优化方案。 考察对深分页性能瓶颈的理解及常见优化手段第 72 题MySQL 中 redo log、undo log、binlog 的区别与联系是什么? 考察对三种日志的定位、作用及关联关系的理解第 73 题请解释MySQL的隔离级别,并区分不可重复读与幻读。 考察对事务隔离级别及一致性问题的掌握第 74 题MySQL 的两阶段提交流程是怎样的?它解决了什么问题? 考察对 redo log 与 binlog 一致性的理解第 75 题请介绍你对 MySQL 的了解,包括其核心特性、存储引擎和典型使用场景。 考察对 MySQL 基础知识的掌握程度和系统化理解第 76 题请解释MySQL隔离级别的实现原理。 考察对事务隔离级别底层机制的理解,包括锁和MVCC第 77 题请简单介绍一下 MySQL 中的 MVCC,并解释 read view 是什么。 考察对 MySQL InnoDB 多版本并发控制机制与可见性判断的理解第 78 题MySQL的可重复读怎么实现的 考察InnoDB可重复读隔离级别的底层实现机制第 79 题查询空值(如WHERE col IS NULL)时会走索引吗?为什么一般不会全表扫描? 考察对空值查询索引使用条件和全表扫描原因的分析能力第 80 题InnoDB 如何实现事务的原子性和持久性? 考察对 InnoDB 存储引擎事务核心机制的掌握,包括 undo log、redo log 及崩溃恢复原理