两阶段提交(解决binlog与redo log的一致性问题)
2021-04-07 16:00:33 0 举报
两阶段提交(解决binlog与redo log的一致性问题)
作者其他创作
大纲/内容
返回成功
执行器
将redo日志的状态设置为commit
可以设置刷盘策略
将逻辑信息记录到binlog cache
InnoDB
判断数据是否在BufferPool中不在则通过搜索把页加载到BufferPool中
更新操作
Server层
数据页的更新记录到redo log buffer中,状态设置为prepare
对BufferPool中的数据进行修改
1、连接器:权限校验2、分析器:词法语法分析3、优化器:确定索引,生成执行计划
commit阶段
prepare阶段
把旧数据记录到undo日志中
0 条评论
下一页