一条 update 语句的执行流程
2025-07-13 17:39:30 0 举报
一条 update 语句的执行流程
作者其他创作
大纲/内容
7、checkpoint 异步刷盘
2、检查数据并加载页
5.1 通知 Server 记录 binlog
释放锁
Redo Log
分析器:词法、语法分析
UPDATE
4.4 记录Redo 状态为 Prepare
4.3 fsyn 持久化
3、为当前操作进行事务、锁管理
为行记录加行锁/间隙锁
客户端
Redo Log Buffer
脏页
事务与锁机制
COMMIT
5.3 将 redo 状态标记为 Prepare
Buffer Pool
InnoDB
BEGIN/开启隐式事务
连接器:权限验证,获取连接
执行器:调用存储引擎接口
Uodo Log
5.2 binlog 刷盘
4.1 记录回滚日志
4.2 Redo 日志
1、Server 层
优化器:生成执行计划
BinLog
6. 响应客户端 commit
收藏
0 条评论
下一页