Skip to content

Commit fad4b00

Browse files
committed
Update autovacuum_freeze_max_age documentation to mention that the
default is low because of pg_clog file removal. Backpatch to 9.0.X.
1 parent 914a2f6 commit fad4b00

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

doc/src/sgml/config.sgml

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!-- $PostgreSQL: pgsql/doc/src/sgml/config.sgml,v 1.294.2.7 2010/08/23 02:43:35 tgl Exp $ -->
1+
<!-- $PostgreSQL: pgsql/doc/src/sgml/config.sgml,v 1.294.2.8 2010/08/24 13:32:32 momjian Exp $ -->
22

33
<chapter Id="runtime-config">
44
<title>Server Configuration</title>
@@ -4117,12 +4117,16 @@ COPY postgres_log FROM '/full/path/to/logfile.csv' WITH csv;
41174117
<para>
41184118
Specifies the maximum age (in transactions) that a table's
41194119
<structname>pg_class</>.<structfield>relfrozenxid</> field can
4120-
attain before a <command>VACUUM</> operation is forced to allow removal
4121-
of old files from the <filename>pg_clog</> subdirectory and prevent
4122-
transaction ID wraparound within the table. Note that the system
4123-
will launch autovacuum processes to prevent wraparound even when
4124-
autovacuum is otherwise disabled.
4125-
The default is 200 million transactions.
4120+
attain before a <command>VACUUM</> operation is forced
4121+
to prevent transaction ID wraparound within the table.
4122+
Note that the system will launch autovacuum processes to
4123+
prevent wraparound even when autovacuum is otherwise disabled.
4124+
</para>
4125+
4126+
<para>
4127+
Vacuum also allows removal of old files from the
4128+
<filename>pg_clog</> subdirectory, which is why the default
4129+
is a relatively low 200 million transactions.
41264130
This parameter can only be set at server start, but the setting
41274131
can be reduced for individual tables by
41284132
changing storage parameters.

0 commit comments

Comments
 (0)