MVCC
2021-08-17 19:18:37 0 举报
Innodb mvcc详解
作者其他创作
大纲/内容
undoLog链
id
name
trx_id
roll_pointer
1
zhangsan
300
lisi
100
wangwu
200
事务提交之后并不会立即删除undoLog日志,因为可能其它事务要使用undoLog读取之前的版本。innodb会在一定时期执行purge线程清理undoLog。
对当前事务不可见
max_trx_id
事务在开启时并不会立即创建一个事务id,而是在事务内执行增删改操作时才会创建事务id。 事务对数据的操作会生成undoLog,记录变更之前的数据,以用来在事务执行失败时进行回滚操作。这些undoLog会形成一个链,后面的操作会指向前一个操作。
对当前事务可见
未提交和已提交的事务
未来创建的事务
已提交的事务
[font color=\"#f44336\
min_trx_id
收藏
收藏
0 条评论
下一页