MySQL流程框架
2024-08-05 00:09:45 1 举报
登录查看完整内容
MySQL的sql语句详细流程图
作者其他创作
大纲/内容
数据页
预处理器
结果
语法分析
(2)将数据页缓存到Buffer fool
返回记录
Server层
binlog日志
undo-log
阶段更新
(更新后,没有刷新到磁盘中时是脏页)
(1)调用API接口
执行计划
语法书
连接器
定期刷磁盘
客户端与服务端通信协议
缓存页
二阶段流程图
写入bin-log
bin-log
开启事务
redo-log
(3)对数据进行操作前
客户端
执行SQL查询语句的流程
事务提交后
优化器
更新数据
redo-log设置commit阶段
Buffer Pool
执行器
InnoDB存储引擎
(5)更新内存数据后,将对这个页的修改以 redo log 的形式记录
查询缓存
后台线程
缓存记录
SQL查询语句
词法分析
写入redo-log(prepare阶段)
0 条评论
回复 删除
下一页