后端岗位面试题 · 问题拆解 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 677 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · MySQL
考察点
技术栈
第 61 题MySQL事务是什么?我们为什么需要事务?请结合具体场景说明。 考察对事务核心概念、必要性及应用场景的理解第 62 题MySQL中,执行左外连接和内连接时,哪个结果集的空值数量更多? 考察对连接结果NULL产生逻辑的判断第 63 题缓存一致性中为什么要使用延迟双删? 考察缓存与数据库一致性问题的理解及延迟双删的原理和适用场景第 64 题B+树索引存储量计算:假设一张表的主键类型是 bigint,每条数据大小均匀为 1KB,主键索引使用 3 层 B 树,理论上这张表最多能存储多少条数据? 考察 B+树索引结构、节点容量计算与存储量推导能力第 65 题为什么做了分库分表之后,分页查询会变得困难? 考察分片条件下分页的跨库排序与合并问题第 66 题MySQL是如何实现事务的ACID特性的? 考察对数据库事务ACID内部机制的理解第 67 题请分别说明 Redis、MySQL、SQL 语句和 Go 协程中你掌握的关键知识点,并各举一个实际应用场景。 考察对多个技术领域的知识覆盖面与基础理解第 68 题关于数据库建索引,where a==xxx 和 a!=xxx 哪个会用索引?为什么 != 通常不会走索引? 考察对数据库索引选择性、优化器行为和扫描策略的理解第 69 题InnoDB 如何实现事务的原子性和持久性? 考察对 InnoDB 存储引擎事务核心机制的掌握,包括 undo log、redo log 及崩溃恢复原理第 70 题MySQL实现隔离性的机制 考察对事务隔离级别底层实现机制的理解深度第 71 题binlog日志是什么?主要作用是什么? 考察对MySQL binlog概念、格式及核心用途的理解第 72 题MySQL的存储架构是怎样的? 考察对MySQL存储引擎底层架构与数据组织方式的理解第 73 题讲一下MySQL B+树的数据结构 考察对B+树结构特性及其在MySQL索引中应用的理解第 74 题请描述MySQL中通过非主键索引查询数据时,数据库内部的执行过程是怎样的? 考察对MySQL索引结构、回表查询及覆盖索引原理的理解第 75 题请解释MySQL的MVCC机制及其解决的问题。 考察对MVCC原理及并发控制目标的理解第 76 题索引中存放的数据是什么?是主键值还是索引列的值? 考察对索引存储结构及索引列与主键关系的理解第 77 题请解释一下数据库中的 MVCC(多版本并发控制)机制。 考察对数据库并发控制核心机制的理解,包括版本链、读写规则与隔离级别第 78 题若MySQL页大小为16K,以主键索引为例,一页大概能存储多少数据? 考察对MySQL InnoDB索引页存储结构与估算能力的理解第 79 题MySQL的SQL语句执行流程是怎样的? 考察对MySQL内部执行链路和关键组件的理解第 80 题请解释什么是覆盖索引,以及它在查询优化中的作用是什么? 考察数据库索引机制中覆盖索引的概念、原理与实际应用