mysql更新语句执行过程
2022-09-22 16:14:01 0 举报
mysql 更新语句执行过程
作者其他创作
大纲/内容
Redo Log Buffer
4、写redo日志
redo日志
binlog日志文件
磁盘
7、记录binlog文件与位置写入commit标记
执行器
update users set name='xx' where id=1
1、加载缓存数据
此时数据还在os cache中,如果mysql宕机数据还是会丢失的
5、redo日志刷入磁盘
3、更新内存中数据
undo日志
6、准备提交事务将binlog日志文件写入磁盘
os cache
Buffer Pool(默认128M)
2、记录更新前的sql语句便于回滚操作
0 条评论
回复 删除
下一页