これはPGroonga 2.X用のドキュメントです。古いPGroongaを使っているならPGroonga 1.xのドキュメントを見てください。

pgroonga_wal_applierモジュール

2.3.3で追加。

pgroonga_wal_applier モジュールは、2.4.2から非推奨です。代わりに pgroonga_standby_maintainer モジュール を使ってください。

概要

pgroonga_wal_applierモジュールはpgroonga_wal_apply関数で未適用のWALを定期的に適用します。

pgroonga.max_wal_sizeパラメーターを設定して最大WALサイズを制限したい場合はpgroonga_wal_applierモジュールを使ってください。

プライマリーサーバーでpgroonga_wal_applierモジュールを使う必要はありません。未適用のWALは存在しないからです。スタンバイサーバーでだけpgroonga_wal_applierモジュールを使う必要があります。

使い方

shared_preload_librariesパラメーターpgroonga_wal_applierを追加することでpgroonga_wal_applierモジュールを使えます。

例:

shared_preload_libraries = 'pgroonga_wal_applier'

パラメーター

参考