后端岗位面试题 · 问题拆解 · MySQL

题库中标记为“后端”的结构化面试题。

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

筛选题目已选:问题拆解 · MySQL
第 241 题数据库事务的ACID特性分别是如何保证的? 考察对事务隔离性、原子性、一致性、持久性的底层实现机制的理解问题拆解技术原理InnoDBMySQL第 242 题请设计一张用于存储银行总行、分行等层级机构的表,机构之间存在父子关系。需要支持两种查询:一次查出某个机构的直接子机构,以及一次查出某个机构的全部后代机构。请说明表结构设计与查询实现。 考察树形层级数据的建模能力与递归查询实现问题拆解系统设计技术选型MySQLPostgreSQLSQL第 243 题MySQL具有哪些事务隔离级别,分别存在哪些问题,MySQL默认的隔离级别是什么? 考察对事务隔离级别及其并发问题的理解问题拆解技术原理MySQL第 244 题请完整描述一条 MySQL 查询从客户端发出到返回结果的执行过程。 考察对 MySQL 查询执行链路、缓存、解析、优化与存储引擎协作的理解问题拆解技术原理MySQL第 245 题Record Lock、Gap Lock、Next-Key Lock区别是什么? 考察对 InnoDB 行锁与间隙锁机制的理解和边界意识问题拆解技术原理MySQL第 246 题请介绍MySQL中的索引类型,并说明它们各自的适用场景和注意事项。 考察对MySQL索引类型的全面理解及实际应用场景判断问题拆解技术原理技术选型MySQL第 247 题对于联合索引(a,b,c),查询条件为(a,c,b)和(c,b,a)时,索引是否会被使用?请分别解释原因。 考察联合索引最左前缀原则的理解与应用问题拆解技术原理MySQL第 248 题面对一张数据量很大的SQL表,你会如何进行查询优化?请结合具体思路说明。 考察SQL大表查询优化的系统化方法与实践经验性能优化问题拆解技术原理MySQL第 249 题联合索引是怎么做的? 考察联合索引的底层结构、列顺序与失效条件问题拆解技术原理MySQL第 250 题你能通过MVCC解释一下可重复读是怎么实现的吗? 考察对MVCC原理及其在可重复读隔离级别下工作机制的理解问题拆解技术原理MySQL第 251 题请描述MySQL执行一条查询的完整流程。 考察对MySQL内部执行机制和查询处理流程的理解问题拆解技术原理MySQL第 252 题请说明MySQL主从复制的基本流程。 考察对主从复制原理和关键组件的理解问题拆解技术原理MySQL第 253 题MySQL主键索引和二级索引他们底层数据结构有什么不一样? 考察对InnoDB索引结构及聚簇与非聚簇索引差异的理解问题拆解技术原理MySQL第 254 题请介绍你的项目中MySQL的数据量规模,以及你是如何评估和应对这种规模带来的挑战的。 考察对数据规模的实际认知、评估能力及针对性优化思路数据驱动性能优化问题拆解MySQL第 255 题请解释脏读、不可重复读和幻读的概念,并举例说明它们之间的区别。 考察对并发一致性问题的区分能力及实际例子说明能力问题拆解技术原理MySQL第 256 题B+ 树如何高效支持范围查询?请结合其结构特点说明。 考察对 B+ 树结构特性与查询机制的理解深度问题拆解技术原理MySQL第 257 题事务A开启后未执行操作,事务B执行update student set name=李四 where id=2,事务A查询id=2的数据是什么?请结合可重复读隔离级别下快照的生成时机说明。 考察可重复读隔离级别下快照生成时机和MVCC一致性读机制问题拆解技术原理InnoDBMySQL第 258 题MySQL的隔离级别中RC是如何读到已提交的数据的? 考察对读已提交隔离级别下MVCC可见性规则的掌握问题拆解技术原理MySQL第 259 题请讲讲 InnoDB 的索引结构,B+ 树相比其他树结构好在哪,以及回表查询是怎样发生的? 考察对 InnoDB 索引底层结构、B+ 树优势及回表机制的理解问题拆解技术原理InnoDBMySQL第 260 题如何平滑地做 MySQL 大数据量的数据归档?请设计一个结合定时任务的归档方案,并说明如何避免影响在线业务。 考察数据归档的工程设计与任务治理能力问题拆解风险判断系统设计MySQL