14.10.3 InnoDB Checkpoints InnoDB 检查点:

时间:2023-01-10 20:38:45
14.10.3 InnoDB Checkpoints InnoDB 检查点:

你的log files 变的很大可能会降低磁盘性能在checkpointing的时候,

它通常设置设置log files总的大小和buffer pool足够大或者甚至更大,

尽管在过去大的log files 可能会让crash recovery 花费过多的时间,

检查点如何处理工作:

InnoDB 实现一个检查点机制称为fuzzy checkpointing. 

InnoDB flushes 修改的database pages 从buffer pool 小批量的

没有必要flush buffer pool 在一个bacth里,

会破坏用户语句的处理在checkpoint 处理期间

在crash recovry, InnoDB 寻找一个checkpoint label 写入到log files.

所有对于数据库的修改在label 在数据库的disk imnages.