|
108 | 108 | </listitem>
|
109 | 109 |
|
110 | 110 | <listitem>
|
111 |
| - <simpara>To shrink <literal>pg_clog</> and |
| 111 | + <simpara>To shrink <literal>pg_xact</> and |
112 | 112 | <literal>pg_multixact</>.</simpara>
|
113 | 113 | </listitem>
|
114 | 114 | </orderedlist>
|
|
375 | 375 | </sect2>
|
376 | 376 |
|
377 | 377 | <sect2 id="vacuum-for-wraparound">
|
378 |
| - <title>Forced shrinking <literal>pg_clog</> and <literal>pg_multixact</></title> |
| 378 | + <title>Forced shrinking <literal>pg_xact</> and <literal>pg_multixact</></title> |
379 | 379 |
|
380 | 380 | <indexterm zone="vacuum-for-wraparound">
|
381 | 381 | <primary>transaction ID</primary>
|
|
437 | 437 | Freezing data by <command>VACUUM</> is not needed anymore for preventing
|
438 | 438 | wraparound, since page-level freeze happens "on the fly". However,
|
439 | 439 | freezing data by <command>VACUUM</> is still needed for shrink
|
440 |
| - <literal>pg_clog</> and <literal>pg_multixact</>. For historical reasons, |
| 440 | + <literal>pg_xact</> and <literal>pg_multixact</>. For historical reasons, |
441 | 441 | wording "autovacuum to prevent wraparound" is preserved for forced
|
442 |
| - autovacuum for shrink <literal>pg_clog</> and <literal>pg_multixact</>. |
| 442 | + autovacuum for shrink <literal>pg_xact</> and <literal>pg_multixact</>. |
443 | 443 | </para>
|
444 | 444 |
|
445 | 445 | <note>
|
|
517 | 517 | <varname>autovacuum_freeze_max_age</>; a setting higher than that will be
|
518 | 518 | capped to the maximum. A value higher than
|
519 | 519 | <varname>autovacuum_freeze_max_age</> wouldn't make sense because an
|
520 |
| - autovacuum to shrink <literal>pg_clog</> and <literal>pg_multixact</> |
| 520 | + autovacuum to shrink <literal>pg_xact</> and <literal>pg_multixact</> |
521 | 521 | would be triggered at that point anyway, and
|
522 | 522 | the 0.95 multiplier leaves some breathing room to run a manual
|
523 | 523 | <command>VACUUM</> before that happens. As a rule of thumb,
|
524 | 524 | <command>vacuum_freeze_table_age</> should be set to a value somewhat
|
525 | 525 | below <varname>autovacuum_freeze_max_age</>, leaving enough gap so that
|
526 | 526 | a regularly scheduled <command>VACUUM</> or an autovacuum triggered by
|
527 | 527 | normal delete and update activity is run in that window. Setting it too
|
528 |
| - close could lead to autovacuums to shrink <literal>pg_clog</> and |
| 528 | + close could lead to autovacuums to shrink <literal>pg_xact</> and |
529 | 529 | <literal>pg_multixact</>, even though the table
|
530 | 530 | was recently vacuumed to reclaim space, whereas lower values lead to more
|
531 | 531 | frequent aggressive vacuuming.
|
|
0 commit comments