mysql innoDB的REPEATABLE READ MVCC事务实现方式
mysql大多数事务型存储引擎实现的并不是简单的行级锁,一般是基于并发考虑实现多版本控制。MVCC。
一般的MVCC 分为乐观并发控制和悲观并发控制。
InnoDB的MVCC 是通过保存两个隐藏列来实现的。一个列是保存行的创建时间,一个列是保存行的过期时间,实际上存储的不是时间值,而是系统版本号。每次开启一个新的事务系统版本号就会递增。
来看下 REPEATABLE READ 它
原创
2017-09-09 21:04:21 ·
482 阅读 ·
0 评论