From 6d2bc0a6cf5c8d9a3241a0d7afaf5ca8bf1f11ec Mon Sep 17 00:00:00 2001 From: Simon Riggs Date: Fri, 29 Jan 2010 18:39:05 +0000 Subject: Augment WAL records for btree delete with GetOldestXmin() to reduce false positives during Hot Standby conflict processing. Simple patch to enhance conflict processing, following previous discussions. Controlled by parameter minimize_standby_conflicts = on | off, with default off allows measurement of performance impact to see whether it should be set on all the time. --- doc/src/sgml/config.sgml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'doc/src') diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml index 71097ee21c8..c8c30c98415 100644 --- a/doc/src/sgml/config.sgml +++ b/doc/src/sgml/config.sgml @@ -1,4 +1,4 @@ - + Server Configuration @@ -1840,6 +1840,22 @@ archive_command = 'copy "%p" "C:\\server\\archivedir\\%f"' # Windows + + minimize_standby_conflicts (boolean) + + minimize_standby_conflicts configuration parameter + + + + Generates additional information to the transaction log (WAL) to minimize + the number of false positive cancelations caused by recovery conflicts on + a standby server that consumes WAL data from this server. + There is additional performance cost to enabling this parameter. + Parameter has no effect during recovery, only in normal running. + + + + -- cgit v1.2.3