事务undo的redo
2020-08-14 11:33:35 5 举报
mysql事务之一致性表现undo(undo的redo过程)
作者其他创作
大纲/内容
mysql磁盘区域
1⃣️begin;update t3 set name='lisi' where id=1;
t3.ibd
ib_logfile_0~N
buffer pool
page10的变化日志LSN=1001
3⃣️进行wal
6⃣️DB_TRX_PTR
zhangsan
redo log buffer
7⃣️更新ibd
page10的变化日志LSN=1002断电后消失
4⃣️宕机重启后拿到内存buffer pool
段
ibdata1(undo001):96ibtmp1:32
mysql InnoDB共享内存区域
page10的变化日志LSN=1002标记:uncommit
5⃣️redo重做
2⃣️IO thread
4⃣️宕机重启后,拿到redo log buffer
0 条评论
下一页