InnoDB检查点
使你的日志文件非常大时可以减少磁盘I / O的检查点。通常将日志文件的总大小设置为与缓冲池一样大,甚至更大。
检查点处理的工作方式
InnoDB
实现称为模糊检查点的检查点机制。小批量地从缓冲池中刷新已修改的数据库页面。无需一次性刷新缓冲池,这会在检查点过程中中断用户SQL语句的处理。InnoDB
在崩溃恢复期间,InnoDB
查找写入日志文件的检查点标签。它知道在标签之前对数据库的所有修改都存在于数据库的磁盘映像中。然后InnoDB
从检查点向前扫描日志文件,将记录的修改应用于数据库。