全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

从准备更新一条数据到事务提交的流程描述?

发布时间:2022-09-15 15:59:04
发布人:wjy

  

从准备更新一条数据到事务的提交的流程描述

   首先执行器根据 MySQL 的执行计划来查询数据,先是从缓存池中查询数据,如果没有就会去数据库中查询,如果查询到了就将其放到缓存池中

  在数据被缓存到缓存池的同时,会写入 undo log 日志文件

  更新的动作是在 BufferPool 中完成的,同时会将更新后的数据添加到 redo log buffer 中

  完成以后就可以提交事务,在提交的同时会做以下三件事

  将redo log buffer中的数据刷入到 redo log 文件中

  将本次操作记录写入到 bin log文件中

  将 bin log 文件名字和更新内容在 bin log 中的位置记录到redo log中,同时在 redo log 最后添加 commit 标记

相关文章

新手直播带货怎么做起来?有何技巧?

2023-09-19

做视频创作者怎么赚钱?个人怎么靠流量赚钱?

2023-09-19

怎样投抖加不花钱?别人能看出来吗?

2023-09-19

抖店怎么拦截快递?线下结算是什么?

2023-09-19

抖店平台商户被退店还能退货吗?如何提高评分?

2023-09-19

抖店入驻收费多少?开抖店费用是多少?

2023-09-19
在线咨询 免费试学 教程领取