- 链接地址:https://wu55555.blog.csdn.net/article/details/115305589
- 链接标题:mysql redo log为什么有两阶段提交/为什么有prepare和commit两个状态?_redolog的prepare状态有什么特殊的-CSDN博客
- 所属网站:wu55555.blog.csdn.net
- 被收藏次数:8109
文章浏览阅读2.9k次,点赞7次,收藏21次。mysql redo log为什么有两阶段提交/为什么有prepare和commit两个状态?mysql 数据更新流程回答标题之前,我们要先明白数据更新的流程,这两个状态是在什么时候生成的在mysql中数据更新的流程是:1、执行器先从引擎中找到数据,如果在内存则直接返回,如果不在内存查询后返回2、执行器拿到数据后,会先修改数据,然后调用引擎接口重新写入数据3、引擎将数据更新到内存,同时写入redo log,此时处于prepare状态4、执行器生成这个操作的binlog5、执行器调用引擎的事务_redolog的prepare状态有什么特殊的
版权声明:本文发布于特牛网址导航 内容均来源于互联网 如有侵权联系删除