Moka面试题 · InnoDB
Moka相关面试题,按最终去重题目聚合。
共 467 道真题 · 当前筛选命中 10 道 · 更新 2026-08-05
筛选题目已选:InnoDB
考察点
技术栈
第 1 题MySQL事务,是怎么保证这四个特性的? 考察对事务ACID特性的实现机制和底层原理的理解第 2 题读已提交和可重复读隔离级别在锁实现上有什么区别? 考察对数据库隔离级别底层锁机制的理解第 3 题在InnoDB中,幻读是靠MVCC解决的吗?请说明并补充它与脏读的差异。 考察幻读的本质、MVCC对快照读幻读的解决以及当前读下仍需加锁的边界第 4 题InnoDB索引的最大长度是多少? 考察对InnoDB索引长度限制及其影响因素的掌握第 5 题在 InnoDB 中,主键索引的叶子节点存储的是什么?它和普通索引的叶子节点有什么区别? 考察对 InnoDB 聚簇索引结构及索引存储原理的理解第 6 题在可重复读隔离级别下,数据库如何解决幻读问题?请结合 MVCC 和锁机制说明。 考察对可重复读隔离级别下幻读处理机制的理解,覆盖 MVCC 与当前读的差异第 7 题在 MySQL 的 InnoDB 存储引擎中,幻读问题现在还存在吗?它是如何被解决的? 考察对 InnoDB 多版本并发控制与锁机制的理解深度第 8 题请介绍 InnoDB 索引的底层数据结构及其查询优势。 考察对 InnoDB 索引底层 B+ 树的理解与查询原理掌握第 9 题在InnoDB中,脏读是靠MVCC解决的吗?请说明机制。 考察MVCC对脏读的解决机制及Read Committed隔离级别下的行为第 10 题当数据库表中存在索引时,查询时使用SELECT *与使用SELECT id(或指定列)相比,哪一种情况会发生回表(非聚簇索引查询),为什么? 考察对数据库索引结构(聚簇/非聚簇索引)以及回表概念的理解