缓冲区为高速缓存而容纳数据。数据库服务器使用最近最少使用 (LRU) 队列来替换高速缓存的数据。 GBase 8s 还有一个先进先出 (FIFO) 队列。设置 LRU 队列数时,您实际上正在设置 FIFO/LRU 队列数。
使用 BUFFERPOOL 配置参数可指定有关缓冲池的信息,包括要在数据库服务器共享内存已设置时要创建的 LRU 队列数目的信息,还包括控制将共享内存缓冲区清空到磁盘的频率的 lru_min_dirty 和 lru_max_dirty 的值信息。
要提高事务吞吐量,请增加 lru_min_dirty 和 lru_max_dirty 值。然而,请勿更改 lru_min_dirty 和 lru_max_dirty 值之间的差额。