|
527 | 527 | <para> |
528 | 528 | The sole disadvantage of increasing <varname>autovacuum_freeze_max_age</> |
529 | 529 | (and <varname>vacuum_freeze_table_age</> along with it) |
530 | | - is that the <filename>pg_clog</> subdirectory of the database cluster |
| 530 | + is that the <filename>pg_xact</> subdirectory of the database cluster |
531 | 531 | will take more space, because it must store the commit status of all |
532 | 532 | transactions back to the <varname>autovacuum_freeze_max_age</> horizon. |
533 | 533 | The commit status uses two bits per transaction, so if |
534 | 534 | <varname>autovacuum_freeze_max_age</> is set to its maximum allowed |
535 | | - value of two billion, <filename>pg_clog</> can be expected to |
| 535 | + value of two billion, <filename>pg_xact</> can be expected to |
536 | 536 | grow to about half a gigabyte. If this is trivial compared to your |
537 | 537 | total database size, setting <varname>autovacuum_freeze_max_age</> to |
538 | 538 | its maximum allowed value is recommended. Otherwise, set it depending |
539 | | - on what you are willing to allow for <filename>pg_clog</> storage. |
| 539 | + on what you are willing to allow for <filename>pg_xact</> storage. |
540 | 540 | (The default, 200 million transactions, translates to about 50MB of |
541 | | - <filename>pg_clog</> storage.) |
| 541 | + <filename>pg_xact</> storage.) |
542 | 542 | </para> |
543 | 543 |
|
544 | 544 | <para> |
|