关于mysql 中 mvcc的探索
关于mvcc的探索与研究
之前没有仔细研究过mysql的mvcc的具体实现,网上的大多数资料都是在讲readView在当前读和快照读的情况下,mysql读取的规则与逻辑,只讲了在一个是事务中,mysql如何实现可重复读的
没有说明mysql在并发事务中,更新时,会如何处理并发的数据,并且最后怎么样保证数据都能得到正确的更新
我自己写了一个demo,研究测试了下,具体流程如下:
模拟并发测试mvvc场景执行SQL如下:
有表test0105 ,有字段id,c ,c=1
事务A SQL:
set ..
原创
2021-01-30 19:59:06 ·
84 阅读 ·
3 评论