后端岗位面试题 · 问题拆解 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 677 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · MySQL
考察点
技术栈
第 221 题刚才提到最左匹配原则,为什么数据库索引会采用最左匹配? 考察对联合索引结构和最左前缀原理的理解第 222 题看你有学过MySQL是吧,讲讲MVCC吧! 考察对MySQL多版本并发控制机制的理解深度第 223 题MySQL中一条UPDATE语句的执行过程是怎样的? 考察MySQL执行器与存储引擎的协作机制第 224 题ACID中的A(原子性)是怎么实现的? 考察对数据库事务原子性底层实现机制的理解第 225 题为什么 InnoDB 选择使用 B+ 树作为索引结构? 考察对数据库索引底层设计原理的理解第 226 题MySQL的主键索引一定存储的是完整的值吗? 考察对MySQL索引存储结构和主键索引物理组织的理解第 227 题MySQL 事务是怎么实现的?请从三个日志的角度说明。 考察对 InnoDB 事务日志机制及 ACID 保障的理解第 228 题请介绍MySQL的四种事务隔离级别,并说明默认隔离级别及其解决的问题。 考察对MySQL事务隔离级别、默认级别和并发一致性问题的理解第 229 题如果有大量消息(如11条)无法全部放入内存,如何快速定位并查看其中某一条消息? 考察大数据量下索引、分片与检索策略的设计能力第 230 题MySQL 中 InnoDB 的可重复读隔离级别是如何通过 MVCC 实现的? 考察对 MVCC 机制和可重复读隔离级别实现细节的理解第 231 题MySQL 中的各类日志分别有什么作用? 考察对 MySQL 日志体系及其在数据恢复、复制与性能排查中作用的理解第 232 题你设计表结构时主要考虑哪些因素?请结合实际项目说明设计思路。 考察数据库表结构设计的核心原则与实际应用能力第 233 题联合索引(a,b)在查询条件 where b > 2 and a = 1 时能否使用索引? 考察联合索引最左前缀原则和范围查询对索引使用的影响第 234 题Binlog、redo log、undo log 分别有什么作用? 考察对 MySQL 三类核心日志作用与差异的理解第 235 题将MySQL中的数据迁移至Nebula Graph时,通常会遇到哪些主要问题? 考察迁移过程中数据模型、一致性、性能和工具链的全面考量第 236 题请介绍你对MySQL锁机制的了解以及它在并发控制中的作用。 考察对MySQL锁类型、隔离级别与并发控制机制的理解第 237 题请谈谈你对 MySQL 查询性能优化的理解,可以从索引、SQL 语句和数据库结构等角度展开。 考察对 MySQL 性能优化体系的系统理解和实践能力第 238 题请介绍一下你对SQL和MySQL的使用经验。 考察候选人对SQL语言和MySQL数据库的实际掌握程度第 239 题对于联合索引 (a, b, c),查询条件为 WHERE b > ? AND a = ?(即 a 为等值条件,b 为范围条件),该查询是否可能使用此联合索引?为什么? 考察联合索引列顺序对索引使用的影响及最左前缀原则第 240 题在MySQL中,如何查询某个字段F的所有重复数据(重复出现的行都要列出,而不是只列出一次)? 考察SQL分组、聚合与JOIN的综合运用能力