- acid
- mvcc
- read-view
- 可见性规则
- 并发场景
- 当前读 快照读
- 其他
acid
- A : undo-log
- C: 原子性、持久性和隔离性 共同作用保证了一致性
- I : MVCC、 锁、undo-log、read-view
- D: redo-log
- 隐藏字段: DB_TRX_ID DB_ROLL_PTR: 记录上一个版本在undo-log 中的位置; DB_ROW_ID
- undo-log
- read-view
- up_limit_id
- low_limit_id
- trx_id_list
- 读和写的4种组合;其中读读不需要并发控制;
- 更新数据需要使用当前读
- RR:第一次 select 时生成快照
- RC: 每次select 时生成一个快照
- show engine innodb status G



