Fix checkpoint_timeout documentation to reflect current behavior.
authorRobert Haas
Thu, 30 Aug 2012 19:06:55 +0000 (15:06 -0400)
committerRobert Haas
Thu, 30 Aug 2012 19:08:53 +0000 (15:08 -0400)
Jeff Janes

doc/src/sgml/wal.sgml

index e34faffce2a2da2678e76575fb65d2d800c2eeed..b21afce4b790044dda2829a671745ad97ee73d2f 100644 (file)
    linkend="guc-checkpoint-segments"> log segments, or every 
    linkend="guc-checkpoint-timeout"> seconds, whichever comes first.
    The default settings are 3 segments and 300 seconds (5 minutes), respectively.
-   In cases where little or no WAL has been written, checkpoints will be
-   skipped even if checkpoint_timeout has passed.  At least one new WAL segment
-   must have been created before an automatic checkpoint occurs.  The time
-   between checkpoints and when new WAL segments are created are not related
-   in any other way.  If file-based WAL shipping is being used and you want to
-   bound how often files are sent to standby server to reduce potential data
+   In cases where no WAL has been written since the previous checkpoint, new 
+   checkpoints will be skipped even if checkpoint_timeout has passed.  
+   If WAL archiving is being used and you want to put a lower limit on
+   how often files are archived in order to bound potential data
    loss, you should adjust archive_timeout parameter rather than the checkpoint
    parameters.  It is also possible to force a checkpoint by using the SQL
    command CHECKPOINT.