Toggle navigation
Type: integer
Default: 30
Min: 0
Max: 2147483647
Unit: seconds (s)
Context: sighup
Restart: false

Write a message to the server log if checkpoints caused by the filling of WAL segment files happen closer together than this many seconds (which suggests that max_wal_size ought to be raised). The default is 30 seconds (30s). Zero disables the warning. No warnings will be generated if checkpoint_timeout is less than checkpoint_warning. This parameter can only be set in the postgresql.conf file or on the server command line.