这个DBA有点耶
InnoDB MVCC机制全解析:版本链构建、Read View判断逻辑与RC/RR差异
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
这个DBA有点耶
社区首页
>
专栏
>
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
8
0
举报
概述
InnoDB的并发控制核心就是MVCC——通过Undo Log版本链和Read View实现“读不阻塞写、写不阻塞读”。本文拆解版本链的构建方式、Read View的四个核心字段、RC与RR隔离级别下Read View生成时机的差异、快照读与当前读的底层区别,以及长事务导致undo log膨胀的根因。
文章被收录于专栏:
小耶转行干货分享
小耶转行干货分享
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
mysql
性能优化
sql
mvcc
目录
一、什么是MVCC
二、版本链是怎么构建的
三、Read View:决定哪个版本可见
四、RC和RR的Read View差异
五、快照读与当前读
六、长事务与Undo Log膨胀
七、小结
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档