2021
09-16
09-16
详解MySQL多版本并发控制机制(MVCC)源码
目录一、前言二、MVCC(多版本并发控制机制)2.1、RepeatableRead2.2、ReadCommit2.3、MVCC的优势三、MVCC(实现机制)3.1、select运行栈3.2、read_view的创建过程3.3、行版本可见性3.4、undolog搜索可见版本的过程3.5、read_view创建时机再讨论四、MVCC和锁的同时作用导致的一些现象五、总结一、前言作为一个数据库爱好者,自己动手写过简单的SQL解析器以及存储引擎,但感觉还是不够过瘾。<<事务处理-概念与技术>>诚然讲的非常透彻...
继续阅读 >