后端岗位面试题 · 问题拆解 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 677 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · MySQL
考察点
技术栈
第 141 题MySQL支持的四种事务隔离级别分别是什么? 考察MySQL事务隔离级别的分类与基本概念第 142 题对于一条 `SELECT * FROM 表 WHERE id = 1` 的查询,查询计划是如何利用索引来找到整行数据的? 考察数据库索引结构、查询计划执行流程以及从索引到回表的完整机制第 143 题除了使用UNION结合DISTINCT,还有什么其他方法可以去除多表查询中的重复行? 考察对SQL去重手段多样性的掌握与应用场景辨析第 144 题请说明联合索引(a,b,c)在查询 a>1,b>2,c>3 和 a=1,b=2,c>3 下索引使用情况的不同。 考察联合索引最左前缀原则与范围查询对索引失效的影响第 145 题针对图书馆这种高并发查询场景,如何优化MySQL数据库的性能?另外,引入Redis缓存时需要注意哪些设计和一致性问题? 考察数据库优化思路与缓存引入的权衡意识第 146 题场景题:给你一个表,int字段范围1-5,varchar字段1-10随机,在where a=xxx and b=xxx的条件下,如何建立索引? 考察联合索引设计、等值查询优化与索引选择性第 147 题MySQL中索引是如何存储的,分为哪几类? 考察对MySQL索引物理存储结构和索引类型分类的掌握第 148 题请说明MySQL支持的隔离级别,以及每种隔离级别分别解决了哪些并发问题。 考察对MySQL事务隔离级别及其解决并发问题的理解第 149 题MySQL内连接中没有匹配上的值会怎么样? 考察内连接语义及返回结果的正确理解第 150 题如果手写 MySQL 事务,大致的流程是什么样的? 考察对事务ACID特性、底层实现和并发控制机制的理解第 151 题MySQL如何实现隔离级别? 考察对事务隔离级别实现机制的理解,包括锁和MVCC第 152 题MVCC了解过吗?请说明其底层实现原理。 考察对多版本并发控制机制的理解程度第 153 题InnoDB 查询一条数据的过程是怎样的?请尽量详细说明。 考察对 InnoDB 存储引擎索引结构、缓冲池和查询路径的深入理解第 154 题MyISAM和InnoDB中索引有啥区别? 考察对两种存储引擎索引底层结构与查询行为的理解第 155 题请介绍你在 MySQL 中做过哪些常见的性能优化,并说明具体场景和效果。 考察对 MySQL 性能优化的系统性理解和实际应用能力第 156 题请介绍MySQL中redo log、undo log、binlog的区别 考察对MySQL三大日志核心机制、作用与协作关系的理解第 157 题可重复读是如何解决幻读问题的? 考察数据库隔离级别中可重复读对幻读的机制理解第 158 题请介绍一下你在项目中如何基于XXL-Job、布隆过滤器、Elasticsearch和MySQL实现数据同步,并讲解其具体设计。 考察分布式任务调度、缓存与存储协同完成数据同步的技术设计与理解第 159 题了解ReadView吗?它与事务隔离级别有什么关系? 考察对MySQL InnoDB多版本并发控制与隔离级别的理解第 160 题介绍redo log、undo log和两阶段提交? 考察对MySQL日志机制和事务原子性、持久性实现原理的理解