后端岗位面试题更新 2026-08-05

幻读是什么,怎么解决,主流的解决方案有哪些?

高途集团后端开发教育/培训技术原理方案权衡InnoDBMySQL

考察说明

考察对数据库事务隔离级别、幻读定义及常见解法(MVCC与加锁)的理解

回答思路

  1. 准确定义幻读:同一事务内两次查询返回不一致的行集
  2. 能区分幻读与不可重复读
  3. 说明不同隔离级别下幻读是否可能
  4. 能列举主流解法:MVCC(快照读)与加锁(当前读/间隙锁)
  5. 能解释两种解法各自的适用场景和局限
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。