06
总结
通过本文,我们了解并掌握了MVCC 的概念、作用、工作原理等。
MVCC 为每个事务创建多个数据版本,每个版本对应一个特定时间点的数据库状态,不同事务可以基于各自的时间点来进行读取和写入操作,而不会相互干扰,极大提高了数据库并发性能。
MVCC 依赖于InnoDB 下的三个隐藏字段、Undo log 及 ReadView 来实现,在一定程度上实现了 读写并发。
建议收藏备用,划走就找不到啦。
如果觉得有用,请顺手【关注 点赞】支持下宝妹儿,拜谢
PS.
本文已收录于宝妹儿精编的 2023版《MySQL 大厂高频面试题大全》PDF。
《MySQL 大厂高频面试题大全》一共78页,34000字,图文并茂,长期持续更新。
吃透它,足以应对 MySQL 面试。