これはPGroonga 2.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

参考