Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

17.11.3 InnoDB 检查点

使您的 日志文件 变得非常大可能会减少磁盘 I/O 在 检查点期间。通常情况下,将日志文件的总大小设置为缓冲池的大小或更大是有意义的。

检查点处理的工作原理

InnoDB 实现了一种称为 模糊检查点 的检查点机制。InnoDB 将修改的数据库页面从缓冲池中批量刷新。没有必要在一个批量中刷新缓冲池,这将在检查点过程中中断用户 SQL 语句的处理。

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