PostgreSQLのバージョン:

wal_compression

このパラメータがonなら、full_page_writesがonあるいはベースバックアップの際、PostgreSQLサーバはWALに書き出すフルページイメージを圧縮します。圧縮されたページイメージは、WALリプレイのときに伸張されます。デフォルト値はoffです。スーパーユーザだけがこの設定を変更できます。

このパラメータを有効にすると、回復不可能なデータ破壊のリスクを増やすこと無しにWALの量を減らすことができます。しかし、WALロギングの際の圧縮のため、またWALリプレイの際には伸張のために余分なCPUを使用するというコストが発生します。

推奨事項 [EN]

… unless your storage is less constrained than your CPU.

件のコメント