Mysql
2021-04-23 09:06:10 5 举报
buffer pool
作者其他创作
大纲/内容
server
6. 写binlog日志文件
事务B
client
BufferPool
1
name
roll_pointer
begin
binlog日志文件
updateage=24
heoller
24
age
trx_id=20
Storage engine
commit
7. 写入commit标记
trx_id=10
5. 写redo日志文件
25
1. 以page(16kb)为单位加载磁盘数据
23
26
2. 写undo日志文件
undo日志文件
事务A
updateage=26
updateage=25
4. 写入redo日志
trx_id=30
数据库磁盘文件
select
20
id
redo日志文件
10
RedoLog Buffer
3. 更新BufferPool中的数据
trx_id
8. 异步刷入更新后的数据
事务C
30
事务D
0 条评论
下一页