mysql二段提交制是什么?如何理解mysql二段提交制
1 个回答
入体冰凉的月光,都比不上你绝情的目光。松林更新时,先改内存中的数据页,将更新操作写入redo log日志,此时redo log进入prepare状态,然后通知MySQL Server执行完了,随时可以提交,MySQL Server将更新的SQL写入bin log,然后调用innodb接口将redo log设置为提交状态,更新完成。 如果只是写了bin log就提交,那么忽然发生故障,主节点可以根据redo log恢复数据到最新,但是主从同步时会丢掉这部分更新的数据。 如果只是写binlog,然后写redo log,如果忽然发生故障,主节点根据redo log恢复数据时就会丢掉这部分数据。发布于 2022-02-08 06:38 •IP属地 云南举报评论收藏
公众号进入网站体验更佳

