]> granicus.if.org Git - postgresql/commitdiff
Update docs to say you need fsync to make sync rep work fast.
authorSimon Riggs <simon@2ndQuadrant.com>
Tue, 22 Mar 2011 16:23:54 +0000 (16:23 +0000)
committerSimon Riggs <simon@2ndQuadrant.com>
Tue, 22 Mar 2011 16:23:54 +0000 (16:23 +0000)
doc/src/sgml/high-availability.sgml

index a7e2474189d2cc73ca8a189c718da6c1a239b91c..40b8b7393f86eb2dc81ec0adbb10ead27ce1616f 100644 (file)
@@ -947,7 +947,7 @@ synchronous_replication = on
    <para>
     After a commit record has been written to disk on the primary the
     WAL record is then sent to the standby. The standby sends reply
-    messages each time a new batch of WAL data is received, unless
+    messages each time a new batch of WAL data is written to disk, unless
     <varname>wal_receiver_status_interval</> is set to zero on the standby.
     If the standby is the first matching standby, as specified in
     <varname>synchronous_standby_names</> on the primary, the reply
@@ -1013,6 +1013,12 @@ synchronous_replication = on
     the rate of generation of WAL data.
    </para>
 
+   <para>
+    Replies are only sent when WAL is written to disk, so setting
+    <varname>fsync</> to <literal>off</> on the standby will significantly
+    reduce performance of synchronous replication and should be avoided.
+   </para>
+
    </sect3>
 
    <sect3 id="synchronous-replication-ha">