+
+ COMMIT_DELAY (integer)
+
+ Time delay between writing a commit record to the WAL buffer and
+ flushing the buffer out to disk, in microseconds. A nonzero delay
+ allows multiple transactions to be committed with only one fsync,
+ if system load is high enough that additional transactions become
+ ready to commit within the given interval. But the delay is just
+ wasted time if no other transactions become ready to commit.
+ Therefore, the delay is only performed if at least COMMIT_SIBLINGS
+ other transactions are active at the instant that a backend has
+ written its commit record.
+
+
+
+
+
+ COMMIT_SIBLINGS (integer)
+
+ Minimum number of concurrent open transactions to require before
+ performing the COMMIT_DELAY delay. A larger value makes it more
+ probable that at least one other transaction will become ready to
+ commit during the delay interval.
+
+
+
+
WAL_BUFFERS (integer)