首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >InnoDB MVCC机制全解析:版本链构建、Read View判断逻辑与RC/RR差异

InnoDB MVCC机制全解析:版本链构建、Read View判断逻辑与RC/RR差异

作者头像
这个DBA有点耶
发布2026-09-22 15:30:45
发布2026-09-22 15:30:45
80
举报
概述
InnoDB的并发控制核心就是MVCC——通过Undo Log版本链和Read View实现“读不阻塞写、写不阻塞读”。本文拆解版本链的构建方式、Read View的四个核心字段、RC与RR隔离级别下Read View生成时机的差异、快照读与当前读的底层区别,以及长事务导致undo log膨胀的根因。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 一、什么是MVCC
  • 二、版本链是怎么构建的
  • 三、Read View:决定哪个版本可见
  • 四、RC和RR的Read View差异
  • 五、快照读与当前读
  • 六、长事务与Undo Log膨胀
  • 七、小结
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档