阿里巴巴面试题 · InnoDB

阿里巴巴相关面试题,按最终去重题目聚合。

2826 道真题 · 当前筛选命中 15 · 更新 2026-08-05

筛选题目已选:InnoDB
第 1 题行锁有哪些(记录锁、间隙锁、临键锁)? 考察对InnoDB行锁类型及其作用范围的掌握技术原理InnoDBMySQL第 2 题InnoDB 默认使用什么数据结构来组织索引? 考察对 InnoDB 索引底层存储结构的理解数据驱动技术原理InnoDBMySQL第 3 题知道Undolog和Redolog的区别吗?分别是怎么实现的? 考察数据库事务日志机制的理解与实现原理问题拆解技术原理InnoDBMySQL第 4 题如果一个表的普通索引字段被加行锁,该锁是加在主键索引上还是普通索引上? 考察数据库索引结构、行锁挂载位置及InnoDB加锁机制技术原理问题排查InnoDBMySQL第 5 题MySQL的底层存储结构是什么样的,为什么索引选择使用B+树而不是其他树结构? 考察对MySQL索引数据结构选型的理解与权衡能力技术原理方案权衡InnoDBMySQL第 6 题Undolog链什么时候会删除? 考察对InnoDB Undolog生命周期和清理机制的理解风险判断技术原理InnoDB第 7 题MySQL具体通过什么机制实现隔离级别?请结合锁和MVCC说明。 考察对隔离级别底层实现机制的深入理解问题拆解技术原理InnoDBMySQL第 8 题InnoDB 不同隔离级别实现 考察对 InnoDB 事务隔离级别底层原理的理解技术原理方案权衡InnoDBMySQL第 9 题索引的底层实现,为什么用B+树? 考察数据库索引原理与B+树结构优势的理解技术原理方案权衡InnoDBMySQL第 10 题redo log 的底层刷盘机制是什么? 考察对 InnoDB redo log 刷盘时机、策略与故障恢复关系的理解技术原理方案权衡问题排查InnoDBMySQL第 11 题Mysql事务的隔离级别 考察数据库事务隔离级别的理解与适用场景技术原理方案权衡InnoDBMySQL第 12 题有了Undolog为啥还要Redolog? 考察对InnoDB两种日志作用差异的理解,以及崩溃恢复机制技术原理问题排查InnoDB第 13 题InnoDB 相比 MyISAM 有哪些优势? 考察存储引擎的核心差异及事务、并发、崩溃恢复能力技术原理方案权衡InnoDBMySQL第 14 题怎么解决幻读? 考察数据库隔离级别与并发一致性的理解风险判断技术原理InnoDBMySQL第 15 题与 B 树相比,B+ 树在数据库索引场景中有哪些优点? 考察对 B+ 树与 B 树差异及其在数据库场景下优势的理解技术原理方案权衡InnoDBMySQL