Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


17.11.3 InnoDB 检查点

将您的日志文件设置为非常大可能会在检查点期间减少磁盘I/O。通常情况下,设置总的日志文件大小与缓冲池或更大都是一种合理的选择。

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

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