これはPGroonga 2.0.0以降用のドキュメントです。PGroonga 1.Xを使っているなら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