1.mvcc多版本控制详解 主要解决数据库读写不加锁的情况,可以根据快照来查询。 读已提交,可以查询快照,可重复读是读取上次读取时候的快照,查询出与上次查询相同的结果来保证可重复读。 三个隐藏字段 undo log 版本链示意图 readview 判断规则 RC级别判断 RR级别判断规则与RC一致,只是生成的readview视图,RR是再同一个事务中复用的。