14.10.3 InnoDB Checkpoints InnoDB 检查点:

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.

原文地址:https://www.cnblogs.com/hzcya1995/p/13350581.html