|
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 $ --> |
2 | 2 |
|
3 | 3 | <chapter Id="runtime-config">
|
4 | 4 | <title>Server Configuration</title>
|
@@ -4117,12 +4117,16 @@ COPY postgres_log FROM '/full/path/to/logfile.csv' WITH csv;
|
4117 | 4117 | <para>
|
4118 | 4118 | Specifies the maximum age (in transactions) that a table's
|
4119 | 4119 | <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. |
4126 | 4130 | This parameter can only be set at server start, but the setting
|
4127 | 4131 | can be reduced for individual tables by
|
4128 | 4132 | changing storage parameters.
|
|
0 commit comments