清空缓冲池缓冲区

缓冲区的清空由以下任何一种条件启动:
  • MLRU 队列中缓冲区数达到 BUFFERPOOL 配置参数中 lru_max_dirty 值指定的数目。
  • 页清除程序线程无法跟上。换句话说,用户线程必定需要获取缓冲区,但是没有未修改的缓冲区可用。
  • 数据库服务器必须执行检查点。 (请参阅检查点。)

自动 LRU 调节可影响所有缓冲池并调整 BUFFERPOOL 配置参数中的 lru_min_dirtylru_max_dirty 值。