bufferpool中有无数据
记录原数据到undolog中
bufferpool中修改数据为脏页
将脏页写到redologbuffer中 --> 异步刷新到redolog中
事务提交
bufferpool中的脏页写入磁盘(异步)
二阶段提交(保持主从数据的一致性)
redolog刷盘(prepare状态)
将提交的事务信息记录到binlog中
redolog刷盘(commit状态)
bufferpool中有无数据
记录原数据到undolog中
bufferpool中修改数据为脏页
将脏页写到redologbuffer中 --> 异步刷新到redolog中
事务提交
bufferpool中的脏页写入磁盘(异步)
二阶段提交(保持主从数据的一致性)
redolog刷盘(prepare状态)
将提交的事务信息记录到binlog中
redolog刷盘(commit状态)