doc: 阅读innodb文档

This commit is contained in:
asahi
2025-07-08 12:47:42 +08:00
parent 301102efe6
commit 3a808113ba
2 changed files with 20 additions and 2 deletions

View File

@@ -333,7 +333,7 @@ redo log类似循环队列checkpoint之前的位置都已经被刷新到磁
### LSN
LSN(log sequence number)为日志序列号, 是一个全局单调递增的64位整数`类似于innodb内部的逻辑时钟是全局唯一的`
LSN随着redo log的不断产生而单调递增。当发生数据的修改时会生成redo log此时LSN也会增加。
LSN代表写入redo log的字节数总量随着redo log的不断产生而单调递增。当发生数据的修改时会生成redo log此时LSN也会增加。
### Fuzzy Checkpoint
innodb中实现了fuzzy checkpoint机制会基于小批量small batches来将buffer pool中的页刷新到磁盘中。`并不需要在一次batch中将buffer pool中的页都刷新到磁盘中否则checkpoint过程会中断用户的sql语句处理`