文档首页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


17.11.3 InnoDB 检查点

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

检查点处理工作原理

InnoDB 实现了一种称为 检查点 机制,称为 模糊检查点InnoDB 将修改后的数据库页从缓冲池中分批刷新。无需一次性刷新整个缓冲池,这会中断检查点过程期间用户 SQL 语句的处理。

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