これはPGroonga 2.X and 3.X用のドキュメントです。古いPGroongaを使っているならPGroonga 1.xのドキュメントを見てください。
pgroonga.query_log_rotate_threshold_size
パラメーター3.2.3で追加。
pgroonga.query_log_rotate_threshold_size
パラメーターはクエリログのローテーションを制御します。
クエリーログのローテーションの閾値を指定します。クエリーログファイルのサイズが閾値に指定した値以上になると、ローテートされます。
デフォルト値は0
で、デフォルトではローテートされません。
pgroonga.query_log_path
パラメーターを設定しクエリログを有効にしていなければ、このパラメーターは意味がありません。
SQLの場合:
SET pgroonga.query_log_rotate_threshold_size = size;
postgresql.conf
の場合:
pgroonga.query_log_rotate_threshold_size = size;
size
はサイズです。デフォルトの単位はバイトです。サフィックスを指定することで単位を変更できます。たとえば、MiBを使いたい場合はMBを指定します。
以下は10MiBを指定する例です。
pgroonga.query_log_rotate_threshold_size = 10MB