タイプ: | integer |
デフォルト: | 80 (80MB) |
分: | 2 (2MB) |
最大: | 2147483647 (2147483647MB) |
単位: | MB |
コンテキスト: | sighup |
再起動: | false |
以来: | 9.5 |
この設定以下にWALのディスク使用量が保たれる限り、古いWALファイルは、消去されることなく今後のチェックポイントで使用するために常にリサイクルされます。この設定は、たとえば大きなバッチジョブを走らせる際のWALの利用スパイクを取り扱うために、十分なWALのスペースが予約されていることを保証するために使用できます。この値が単位なしで指定された場合は、メガバイト単位であるとみなします。デフォルトは80MBです。このパラメータは、postgresql.confファイルで設定するか、サーバのコマンドラインでのみ指定できます。
On StackOverflow
On pgsql-hackers
- Re: WIP: WAL prefetch (another approach)
- Enforce "max_wal_size/ min_wal_size must be at least twice wal_segment_size" limit while setting GUCs
- Re: Can postgres ever delete the recycled future WAL files to free-up disk space if max_wal_size is reduced or wal_recycle is set to off?
- RE: Hash index build performance tweak from sorting
- Re: [PATCH] Expose port->authn_id to extensions and triggers