特牛网址导航

mysql redo log为什么有两阶段提交/为什么有prepare和commit两个状态?_redolog的prepare状态有什么特殊的-CSDN博客

网友收藏
  • 链接地址: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状态有什么特殊的