これはPGroonga 2.0.0以降用のドキュメントです。PGroonga 1.Xを使っているならPGroonga 1.Xのドキュメントを見てください。
pgroonga_standby_maintainer.naptime パラメーター2.4.2で追加。
pgroonga_standby_maintainer.naptime パラメーターは pgroonga_standby_maintainer モジュールによる、pgroonga_wal_apply() 関数 と pgroonga_vacuum() 関数 の実行間隔を制御します。
値を大きくするほど、スタンバイのデータベースで未適用のPGroongaのWALと、使われていないGroongaのテーブルやカラム、レコードが増加します。
値を小さくするほどIO負荷が大きくなります。
postgresql.confの場合:
pgroonga_standby_maintainer.naptime = internval
interval のデフォルトの単位は秒です。サフィックスを min に指定することで単位を分に変えることができます。
デフォルトは60秒です。
10分を指定する例です。
pgroonga_standby_maintainer.naptime = 10min