文档主页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


17.11.3 InnoDB 检查点

使您的 日志文件 非常大可以减少 检查点 期间的磁盘 I/O。通常将日志文件的总大小设置为与缓冲池相同甚至更大是有意义的。

检查点处理的工作原理

InnoDB 实现了一种称为 检查点 的机制,称为 模糊检查点InnoDB 以小批量的形式将修改后的数据库页从缓冲池中刷新到磁盘。无需将缓冲池一次性刷新到磁盘,这样可以避免在检查点过程中中断用户 SQL 语句的处理。

崩溃恢复 期间,InnoDB 查找写入日志文件的检查点标签。它知道标签之前对数据库的所有修改都存在于数据库的磁盘映像中。然后,InnoDB 从检查点向前扫描日志文件,将记录的修改应用于数据库。