From 19c40492f03803e9f9f8911cbc1b9b174d0ffd1c Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Sat, 2 Feb 2008 23:29:12 +0000 Subject: [PATCH] Move example of turning off synchronous_commit to a more logical place, to wit in the description of that variable rather than some other one. --- doc/src/sgml/config.sgml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml index 05996b4910..e910706a31 100644 --- a/doc/src/sgml/config.sgml +++ b/doc/src/sgml/config.sgml @@ -1,4 +1,4 @@ - + Server Configuration @@ -1343,9 +1343,7 @@ SET ENABLE_SEQSCAN TO OFF; In many situations, turning off for noncritical transactions can provide much of the potential performance benefit of turning off fsync, without - the attendant risks of data corruption. It can even be turned - off in a single multi-statement transaction using SET - LOCAL synchronous_commit TO OFF;. + the attendant risks of data corruption. @@ -1385,6 +1383,9 @@ SET ENABLE_SEQSCAN TO OFF; one transaction is determined by the setting in effect when it commits. It is therefore possible, and useful, to have some transactions commit synchronously and others asynchronously. + For example, to make a single multi-statement transaction commit + asynchronously when the default is the opposite, issue SET + LOCAL synchronous_commit TO OFF within the transaction.