会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
static
博客园
首页
新随笔
联系
订阅
管理
mysql innodb更新数据过程
mysql innodb更新数据过程
从buffer pool中查找数据所在的数据页,如果不存在,则从磁盘中加载(涉及到数据页的淘汰机制)
将要更新的数据的原值写入到undo日志中,方便事务回滚的时候还原数据
更新buffer pool中数据页的数据信息
写入redo日志、binlog日志,记录commit标记
提交事务完成数据更新
异步IO线程刷新redo日志(一般1s)到磁盘中,同时更新索引文件(主键索引的数据页数据要更新,其他索引字段视情况而定)
posted @
2021-05-28 15:13
9999号打工仔
阅读(
189
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告