-
+
Server Configuration
described in . Typically,
this parameter makes sense only during replication, so when
performing an archive recovery to recover from data loss a very high
- parameter setting is recommended. The default is 30 seconds.
- There is no wait-forever setting because of the potential for deadlock
- which that setting would introduce.
+ parameter setting or -1 which means wait forever is recommended.
+ The default is 30 seconds.
This parameter can only be set in the postgresql.conf>
file or on the server command line.
-
+
High Availability, Load Balancing, and Replication
max_standby_delay> or even set it to zero, though that is a
very aggressive setting. If the standby server is tasked as an additional
server for decision support queries then it might be acceptable to set this
- to a value of many hours (in seconds).
+ to a value of many hours (in seconds). It is also possible to set
+ max_standby_delay> to -1 which means wait forever for queries
+ to complete, if there are conflicts; this will be useful when performing
+ an archive recovery from a backup.