后端岗位面试题 · 技术原理 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 4867 道 · 更新 2026-08-05
筛选题目已选:技术原理 · MySQL
考察点
技术栈
第 201 题主键设置有两种方式:自增主键和自定义主键,自增主键有什么优势? 考察数据库主键设计原理及自增主键的优缺点第 202 题一条 MySQL 查询没有命中索引,可能是什么原因? 考察对索引失效场景、查询优化器行为和执行计划分析的理解第 203 题请介绍数据库事务隔离级别,以及它们分别对应的并发问题和实现机制。 考察事务隔离级别的概念、并发问题辨识与底层实现原理第 204 题请介绍InnoDB索引的底层数据结构,并解释为什么选择这种结构。 考察InnoDB索引底层数据结构原理及选型原因第 205 题请解释联合索引的最左前缀匹配原则,并举例说明其应用场景。 考察对联合索引结构及最左前缀原则的理解与应用第 206 题MySQL事务,是怎么保证这四个特性的? 考察对事务ACID特性的实现机制和底层原理的理解第 207 题如果我有一条update语句,undo log,redo log,binlog顺序是什么样的? 考察MySQL事务执行过程中日志的生成顺序与两阶段提交机制第 208 题InnoDB为什么使用B+树作为索引? 考察数据库索引底层数据结构的选择与权衡第 209 题MySQL如何搭建主从同步? 考察MySQL主从复制配置、原理与运维操作第 210 题行锁有哪些(记录锁、间隙锁、临键锁)? 考察对InnoDB行锁类型及其作用范围的掌握第 211 题请介绍 MySQL 主从同步的基本原理和常见实现方式。 考察对 MySQL 主从同步机制的理解与掌握程度第 212 题为什么 MySQL 同一个库存放过多数据时性能会变差? 考察 MySQL 底层存储机制对性能的影响及数据规模增长带来的问题第 213 题InnoDB 和 MyISAM 在事务、锁、索引和崩溃恢复等方面有哪些主要区别? 考察对 InnoDB 与 MyISAM 核心机制差异的深入理解第 214 题MySQL 事务隔离级别有哪些,分别解决了什么问题? 考察对事务隔离级别及其并发问题的理解第 215 题请解释什么是乐观锁和悲观锁,并说明在项目中如何选择使用它们。 考察对并发控制机制的理解及其在项目中的实际应用第 216 题请谈谈在项目中如何保证 Redis 缓存与 MySQL 数据库的数据一致性? 考察对缓存与数据库一致性问题的理解及解决方案第 217 题幻读怎么解决,除了序列化? 考察事务隔离级别下的并发控制机制与幻读处理方案第 218 题SQL 事务中的 MVCC 是什么?它是怎么实现的? 考察对多版本并发控制原理及实现机制的理解第 219 题每种隔离级别是如何实现的?实现原理是什么? 考察数据库事务隔离级别的底层实现机制与原理第 220 题MySQL单表数据量过大怎么办? 考察对大数据量表治理策略的理解与权衡