innoDB 内部更新流程
2020-10-13 16:28:02 1 举报
innoDB 内部更新流程
作者其他创作
大纲/内容
IO线程
6.将 redo log 日志写入磁盘(准备提交事务)
redo 日志文件
执行器
1.修改数据操作
2.加载磁盘数据
5.记录数据页修改(对某个数据库做的修改操作)
undo 日志文件
数据是否存在内存中
Buffer Pool
Redo Log Pool
磁盘文件
否
8.写入 bin log 文件与位置写入 commit 标志(提交事务)
9.将脏数据刷入磁盘
binlog 日志文件
7.记录本次执行的SQL语句将 binlog 日志写入磁盘
脏数据
3.记录修改前的旧值用于数据回滚和多版本控制(MVCC)
InnoDB引擎
4.修改内存数据
0 条评论
下一页