MySQL Innodb在可重复读隔离情况下的实现机制
在Innodb存储引擎下使用了MVCC机制实现了可重复读。所谓MVCC机制就是额外的在每行数据后面增加两列来记录当前行的创建版本号和删除版本号。我们都知道锁在并发操作下对性能的影响很大,正常想法下可能会想到通过使用锁来实现可重复度,但是使用MVCC增加这两列以后就可以在大多数情况下避免使用到锁,从而提高性能。至于增加这两列后为什么能避免在大多数条件下使用到锁可以看下《高性能MySQL》中对MVCC...
原创
2019-03-15 21:03:18 ·
1056 阅读 ·
0 评论