これはPGroonga 2.X and 3.X用のドキュメントです。古いPGroongaを使っているならPGroonga 1.xのドキュメントを見てください。
pgroonga_crash_safer.flush_naptime
パラメーター2.3.3で追加。
pgroonga_crash_safer.flush_naptime
パラメーターはpgroonga_crash_safer
モジュールのフラッシュ間隔を制御します。
値を大きくするほどGroongaのWALサイズが大きくなります。
値を小さくするほどIO負荷が大きくなります。
postgresql.conf
の場合:
pgroonga_crash_safer.flush_naptime = internval
interval
のデフォルトの単位は秒です。分にしたい場合はmin
といった具合にサフィックスを指定すると単位を変えることができます。
デフォルトは60秒です。
10分を指定する例です。
pgroonga_crash_safer.flush_naptime = 10min