1. 可重复读隔离级别,事务启动会创建视图 read-view,
2. Mysql 视图概念: (1) 用查询语句定义的虚拟表 (2) InnoDB实现MVCC时用到的一致性读视图,consistent read view, 用于支持RC和RR隔离级别的实现。
3. InnoDB里面每个事务都有唯一的事务ID (transaction id)。 按申请顺序严格递增。
4. 每行数据多个版本,事务更新数据生成新的数据版本, transaction id -> row trx_id 旧版本数据保留
事务一【1,2,启动瞬间活跃事务id】
事务二【3,4】