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.