用于清空检查点之间缓冲池的 LRU 值对于检查点性能不是特别重要。在 BUFFERPOOL 配置参数中设置的 lru_max_dirty 和 lru_min_dirty 值通常仅对于维护页替换的足够清洁页是必需的。通过将 lru_min_dirty 设置为 70 和将 lru_max_dirty 设置为 80 开始。
如果检查点期间事务被阻塞,那么数据库服务器随后将尝试增加检查点频率以消除被阻塞的事务。当服务器搜索空闲页以执行页替换并且发生前台写入时,服务器随后将自动增加 LRU 清空频率以防止该事件再次发生。当数据库服务器完成页替换并找到后续访问的页时,服务器将自动增加 LRU 清空。对 LRU 清空所作的任何自动调整都不会持续到 onconfig 文件。
有关监视和调整检查点参数的更多信息以及有关 LRU 调整的信息,请参阅《GBase 8s 性能指南》。