Enterprise Postgresで大量データを挿入後の検索で大量のWALが出力される事象について

Enterprise Postges の技術情報はこちら

Enterprise Postgresで大量データを挿入後の検索で大量のWALが出力されました。原因と対処方法を教えてください。
[原因]
データ挿入後の検索時にヒントビット(※)が更新されたことでWALが出力されたことが原因である場合があります。
(※) ヒントビットとは、コミットまたはアボートされたことがわかったトランザクションにより作成、削除またはその両方の処理がされたタプルに印を付けるために使用されるものです。

[対処方法]
以下のいずれかの方法で対処してください。
  • initidbコマンド実行時に-kオプション(チェックサムを有効化)を指定せず、かつ、postgresql.confのwal_log_hintsをoffにしてください。
    ただし、この場合、pg_rewindコマンドが使用できなくなります。
  • アーカイブWALの格納先に十分な容量を確保してください。

詳細は以下のマニュアルを参照してください。

FUJITSU Software Enterprise Postgres 12
 PostgreSQL 12.1 Documentation
  Part III. Server Administration
   Chapter 19. Server Configuration
    19.5. Write Ahead Log
     19.5.1. Settings
     なお、上記以外の製品バージョン/レベルについては、該当するマニュアル箇所を参照してください。
製品・サービス情報
対象製品Enterprise Postgres
プラットフォームWindows,Solaris,Linux
アンサー種別 運用/保守
このページの先頭へ