后端岗位面试题 · 风险判断 · MySQL
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 832 道 · 更新 2026-08-05
筛选题目已选:风险判断 · MySQL
考察点
技术栈
第 701 题MySQL的隔离级别有哪些?每个级别下分别存在什么问题? 考察对事务隔离级别及其并发一致性问题的理解第 702 题MySQL中,当聚集索引下的数据量从200万增长到2000万,相同条件的查询速度是否会变慢?请说明原因。 考察对聚集索引数据增长对查询性能影响的理解第 703 题InnoDB 中如何实现乐观锁和悲观锁?请说明各自的实现方式和应用场景。 考察 InnoDB 锁机制的实现细节和应用判断第 704 题请描述如何基于 MySQL 设计一个兼顾高性能与高可靠性的分布式锁,并说明你会考虑哪些关键问题。 考察分布式锁的核心要素、MySQL 实现方案及边界处理能力第 705 题前端一个请求,后端多个相同实例,如何保证只有一个实例运行请求(锁,MySQL或Redis实现都行)? 考察分布式锁的实现原理、选型与边界处理第 706 题请介绍 MySQL 主从复制的原理。 考察对 MySQL 复制机制、日志角色和故障处理的理解第 707 题谈谈你对幻读的理解,幻读指的是什么? 考察对数据库事务隔离级别下幻读概念及产生机制的理解第 708 题在 MySQL InnoDB 中,UPDATE 语句与 SELECT 语句在加锁机制上有什么区别?请结合具体场景说明。 考察对 InnoDB 中 UPDATE 加锁机制、锁类型及与 SELECT 的差异的理解第 709 题主从复制中可能存在哪些常见问题,以及如何应对? 考察对主从复制延迟、数据一致性和故障处理的认知第 710 题MySQL 哪些情况下不建议使用索引? 考察对索引失效场景和成本权衡的理解第 711 题在可重复读隔离级别下,是否可能出现脏读?请说明原因。 考察对脏读定义和 MVCC 对脏读控制的理解第 712 题请解释当前读的原理、常见用法,以及为什么数据库需要区分当前读和快照读。 考察对数据库并发控制机制(MVCC和锁)的理解及应用第 713 题请深入讲解MySQL的UPDATE语句的执行流程和注意事项。 考察对UPDATE语法、执行机制及潜在风险的全面理解第 714 题如果有200万的数据在MySQL里,要发送出去,要怎么实现? 考察大数据量导出的方案设计、性能与稳定性权衡第 715 题在 MySQL 中,# 和 $ 占位符有什么区别? 考察对 SQL 预编译与实际参数拼接的理解第 716 题MySQL锁的实现原理? 考察对MySQL锁机制、锁粒度控制及并发一致性保障的理解第 717 题在并发量较小的秒杀场景下,如何用数据库实现扣减库存?表结构如何设计? 考察数据库表设计以及低并发下的并发扣减方案第 718 题如果将 WHERE 条件中的 id 改为按普通索引列 x 查询,执行 "UPDATE s SET x=5 WHERE x>5" 时锁的范围和机制会有什么变化? 考察按非主键索引列更新时锁定的范围、回表和可能升级到表锁的情况第 719 题UPDATE 操作涉及哪些日志?其过程是怎样的? 考察对数据库事务日志、redo/undo 机制及崩溃恢复流程的理解第 720 题在MySQL(InnoDB)中,RC和RR隔离级别的本质区别是什么? 考察对读已提交与可重复读在实现机制上的深入理解