これはPGroonga 2.X and 3.X用のドキュメントです。古いPGroongaを使っているならPGroonga 1.xのドキュメントを見てください。
pgroonga.max_bulk_insert_wal_record_size
パラメーター3.2.5で追加。
pgroonga.max_bulk_insert_wal_record_size
パラメーターはPGroongaのバルクインサート用のカスタムWALレコードの最大サイズを制御します。
このパラメーターはpgroonga_wal_resource_manager
モジュールを使っているときだけ使われます。
これはソフトリミットです。そのため、いくつかのWALレコードはここで指定した値以上のサイズになることがあります。
SQLの場合:
SET pgroonga.max_bulk_insert_wal_record_size = size;
postgresql.conf
の場合:
pgroonga.max_bulk_insert_wal_record_size = size
size
はサイズです。デフォルトの単位はKiBです。サフィックスを指定することで単位を変更できます。たとえば、MiBを使いたい場合はMB
を指定します。
デフォルトは16MiB
です。
0
を指定するとこのソフトリミットを無効にできます。
以下は256MiBを指定する例です。
pgroonga.max_bulk_insert_wal_record_size = 256MB