mysql架构
2020-12-28 15:00:53 28 举报
mysql总体架构原理
作者其他创作
大纲/内容
sync_binlog刷盘策略1:同步刷盘0:异步刷盘
request
redo log buffer
mysql
undo log
binlog组件
flush_log_commit刷盘策略0:不刷盘1:同步刷盘2:异步刷盘
3.update缓冲池数据
6.binlog刷盘
binlog
connection
buffer pool
5.commit时先redo刷盘redo prepare
7.写回commit标志到redo,完成事务
os cache
connectpool
data file
1.加载数据到缓冲池
sql优化器
sql解析器
8.刷update数据到磁盘
2.备份数据用于回滚
redo log
service
4.写update逻辑到redo
thread
sql api
存储引擎innodb
执行器
0 条评论
下一页