タイプ: | integer |
デフォルト: | 300 (5min) |
分: | 30 (30s) |
最大: | 86400 (1d) |
単位: | seconds (s) |
コンテキスト: | sighup |
再起動: | false |
自動的WALチェックポイント間の最大間隔を指定します。この値が単位なしで指定された場合は、秒単位であるとみなします。有効な範囲は、30秒から1日の間です。デフォルトは5分(5min
)です。このパラメータを増やすと、クラッシュリカバリで必要となる時間が増加します。このパラメータはpostgresql.confファイル、または、サーバのコマンドラインでのみ設定可能です。
推奨事項 [EN]
If you do really large ETL batches, you may want to increase this setting to the maximum length of a batch run.
On StackOverflow
On pgsql-hackers
- Re: WIP: WAL prefetch (another approach)
- Re: New strategies for freezing, advancing relfrozenxid early
- Re: Race between KeepFileRestoredFromArchive() and restartpoint
- Reducing power consumption on idle servers
- Re: Report checkpoint progress with pg_stat_progress_checkpoint (was: Report checkpoint progress in server logs)