蒙其
2022-07-17 18:24:08 1 举报
innodb引擎处理事务过程
作者其他创作
大纲/内容
N=1时,每次commit提交到log buffer,同时写入os buffer并flush刷新到磁盘。特点:性能差,丢失风险低,一般用于核心数据库
同时刷新到os buffer 但不会立即flush到磁盘
redo log file
os buffer
同时刷新到os buffer 并flush到磁盘
DML语句commit
buffer pool
Container
N=1
N=2时,每次commit提交到log buffer,同时写入os buffer 但不会立即flush到磁盘。特点:性能中等,丢失风险中等,一般用于不是很重要的数据库
磁盘
调用flush
binlog 日志落盘
innodb引擎处理过程
undo log
redo log buffer
N=2
N=0
每秒
(doublewrite buffer)缓冲区
(doublewrite buffer)物理文件
N=0时,每次commit提交到log buffer,每秒写入os buffer,并flush刷新到磁盘。特点:性能较好,但是数据会丢失
内存
0 条评论
下一页