InnoDB MVCC实现原理及源码解析

一、原理介绍 数据多版本(MVCC)是MySQL实现高性能的一个主要的一个主要方式,经过对普通的SELECT不加锁,直接利用MVCC读取指版本的值,避免了对数据重复加锁的过程。InnoDB支持MVCC多版本,其中RC和RR隔离级别是利用consistent read view方式支持的,即在某个时刻对事物系统打快照记下全部活跃读写事务ID,以后读操做根据事务ID与快照中的事务ID进行比较,判断可见
相关文章
相关标签/搜索