互联网/IT行业面试题 · 技术原理 · tech:innodb
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 250 道 · 更新 2026-08-05
筛选题目已选:技术原理 · tech:innodb
考察点
技术栈
第 161 题InnoDB 和 MyISAM 存储引擎的主要区别是什么? 考察对主流存储引擎特性的理解与对比能力第 162 题MySQL的隔离级别有哪些?每个级别下分别存在什么问题? 考察对事务隔离级别及其并发一致性问题的理解第 163 题执行 SQL 语句 "UPDATE s SET x=5 WHERE id>5" 时,InnoDB 会使用什么锁? 考察 InnoDB 在更新操作中按主键范围加锁的类型与机制第 164 题MySQL默认隔离级别是可重复读,可重复读还会有幻读现象,那MySQL会有幻读吗? 考察对InnoDB可重复读隔离级别下幻读发生场景及MVCC和间隙锁机制的理解第 165 题请解释什么是数据库的多版本并发控制(MVCC),并说明它是如何实现读写不阻塞的。 考察对MVCC核心机制的理解,包括版本链、快照读与当前读的区别第 166 题InnoDB为什么要用MVCC 考察对多版本并发控制设计动机和数据库并发控制原理的理解第 167 题InnoDB 为什么用B+树不用红黑树 考察数据结构选型与数据库存储引擎原理的理解第 168 题数据库中当前读(current read)加的是行锁还是表锁? 考察对数据库当前读锁粒度与实现机制的理解第 169 题redo log的二阶段提交是什么? 考察InnoDB redo log两阶段提交的理解与崩溃恢复机制第 170 题一条给表插入字段的 SQL 语句,从执行到写入磁盘,具体的处理过程是怎样的? 考察对 SQL 执行流程、存储引擎与持久化机制的理解第 171 题请模拟一条数据在插入 B+ 树索引时的完整过程,包括节点分裂。 考察对 B+ 树插入流程和节点分裂机制的理解第 172 题请介绍 MySQL 中 InnoDB 存储引擎的主要特点和使用场景。 考察对 InnoDB 引擎核心特性及其适用业务场景的理解第 173 题请解释幻读是什么,并说明在可重复读隔离级别下是否解决了幻读,请举例说明。 考察对数据库隔离级别、幻读概念及 MVCC/间隙锁机制的理解第 174 题请简述 MySQL InnoDB 事务的实现流程。 考察对事务 ACID 特性及 InnoDB 存储引擎内部机制的理解第 175 题请介绍InnoDB与MyISAM存储引擎的主要区别,并进一步说明数据库事务的ACID特性以及InnoDB如何实现隔离性。 考察对存储引擎特性差异的理解以及事务ACID与隔离级别的实现机制第 176 题如果事务执行后被撤销(回滚),binlog 还需要写入吗? 考察对事务回滚与 binlog 写入时机的理解第 177 题InnoDB 引擎的索引结构是什么?为什么使用 B+ 树而不是 B 树或哈希索引? 考察对 InnoDB 索引结构及其选择优劣的理解。第 178 题MySQL支持哪几种事务隔离级别?默认的隔离级别是什么? 考察对MySQL事务隔离级别分类及默认配置的掌握第 179 题undo log、binlog和redo log的生成顺序? 考察对MySQL事务日志生成顺序与崩溃恢复机制的理解第 180 题请描述MySQL事务的ACID特性,并说明如何通过InnoDB的日志和锁机制来保证这些特性。 考察对MySQL事务ACID理论及其底层实现机制的理解