MVCC底层原理讲解

MVCC底层原理讲解_第1张图片

demo1MVCC底层原理讲解_第2张图片

readview生成规则:
【查询时所有未提交的事务id数组】,已创建最大事务id

1.第一次查询的时候,readview:【100,200】 300
执行结果:lilei300
MVCC底层原理讲解_第3张图片
2.第二次查询的时候,由于MySQL默认可重复读,所以readview:【100,200】 300
执行结果:lilei300
MVCC底层原理讲解_第4张图片

3.第三次查询的时候,由于MySQL默认可重复读,所以readview:【100,200】 300
执行结果:lilei300
MVCC底层原理讲解_第5张图片

demo2

readview:【200】 300
执行结果:lilei2
MVCC底层原理讲解_第6张图片

MVCC底层原理讲解_第7张图片

资料来源:https://www.bilibili.com/video/BV1YJ411J7vb?from=search&seid=66964862351712330

你可能感兴趣的:(MVCC底层原理讲解)