后端岗位面试题 · 方案权衡 · InnoDB
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 166 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · InnoDB
考察点
技术栈
第 81 题为什么MySQL InnoDB采用B+树作为索引的数据结构? 考察对B+树特性、磁盘IO和索引结构权衡的理解第 82 题InnoDB存储引擎底层用什么数据结构存储数据和索引? 考察对InnoDB底层存储结构及原理的理解第 83 题请解释当前读和快照读的概念,并说明它们在 MySQL InnoDB 中的用途和区别。 考察对 InnoDB 事务隔离中两种读取机制的理解第 84 题请谈谈你对InnoDB存储引擎的了解。 考察对InnoDB核心特性与工作原理的理解第 85 题同样是100万条数据,纯读场景下,InnoDB 和 MyISAM 哪个更快?为什么? 考察对存储引擎底层读取机制和场景适配的理解第 86 题InnoDB 不同隔离级别实现 考察对 InnoDB 事务隔离级别底层原理的理解第 87 题请谈谈MySQL调优中,什么时候应该选择使用InnoDB存储引擎? 考察对InnoDB引擎特性及其适用场景的理解第 88 题快照读、当前读区别? 考察对数据库并发控制机制及两种读操作的理解第 89 题在百万级数据量下执行 count 查询,选择哪种数据库存储引擎更快?为什么? 考察对存储引擎特性与 count 查询性能影响因素的理解第 90 题如何解决幻读?请给出至少两种具体方案。 考察对解决幻读的机制理解和实现细节第 91 题请介绍InnoDB与MyISAM存储引擎的主要区别,并进一步说明数据库事务的ACID特性以及InnoDB如何实现隔离性。 考察对存储引擎特性差异的理解以及事务ACID与隔离级别的实现机制第 92 题InnoDB索引和MyISAM索引实现的不同? 考察数据库索引底层存储结构差异及其对查询行为的影响第 93 题索引占用多少空间? 考察对数据库索引存储结构和空间开销的理解第 94 题请分别介绍常见的数据库索引种类、最左匹配原则的适用场景,以及主流数据库引擎在索引实现上的主要区别。 考察对数据库索引理论、适用规则与引擎差异的综合理解第 95 题MySQL InnoDB引擎有哪些主要特点? 考察对InnoDB存储引擎核心机制与特性的掌握第 96 题索引的底层实现,为什么用B+树? 考察数据库索引原理与B+树结构优势的理解第 97 题InnoDB的B+树索引和哈希索引有什么区别? 考察InnoDB索引结构的特性与适用场景第 98 题读已提交和可重复读这两个隔离级别下,哪个锁的粒度更大,为什么? 考察对数据库隔离级别与锁粒度关系的理解第 99 题可重复读的隔离级别可以解决幻读,那他底层是怎么解决幻读的呢? 考察对可重复读隔离级别下解决幻读的底层机制的理解第 100 题请分析MySQL间隙锁死锁的常见原因,并给出排查思路和预防措施? 考察死锁原理、场景识别及系统化排查预防能力