これはPGroonga 2.X and 3.X用のドキュメントです。古いPGroongaを使っているならPGroonga 1.xのドキュメントを見てください。
pgroonga_wal_applier.naptime
パラメーター2.3.3で追加。
pgroonga_wal_applier.naptime
パラメーターはpgroonga_wal_applier
モジュールがWALを適用する間隔を制御します。
値を大きくするほどpgroonga.max_wal_size
パラメーターの値も大きくする必要があります。
値を小さくするほどムダなCPU実行時間が増えます。
postgresql.conf
の場合:
pgroonga_wal_applier.naptime = interval
interval
のデフォルトの単位は秒です。分にしたい場合はmin
といった具合にサフィックスを指定すると単位を変えることができます。
デフォルトは60秒です。
10分を指定する例です。
pgroonga_wal_applier.naptime = 10min