diff options
Diffstat (limited to 'doc/src/sgml/ref/create_table.sgml')
| -rw-r--r-- | doc/src/sgml/ref/create_table.sgml | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/doc/src/sgml/ref/create_table.sgml b/doc/src/sgml/ref/create_table.sgml index c6d0a35e506..ab33b7fb0ff 100644 --- a/doc/src/sgml/ref/create_table.sgml +++ b/doc/src/sgml/ref/create_table.sgml @@ -1473,20 +1473,27 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM </varlistentry> <varlistentry id="reloption-vacuum-index-cleanup" xreflabel="vacuum_index_cleanup"> - <term><literal>vacuum_index_cleanup</literal>, <literal>toast.vacuum_index_cleanup</literal> (<type>boolean</type>) + <term><literal>vacuum_index_cleanup</literal>, <literal>toast.vacuum_index_cleanup</literal> (<type>enum</type>) <indexterm> <primary><varname>vacuum_index_cleanup</varname> storage parameter</primary> </indexterm> </term> <listitem> <para> - Enables or disables index cleanup when <command>VACUUM</command> is - run on this table. The default value is <literal>true</literal>. - Disabling index cleanup can speed up <command>VACUUM</command> very - significantly, but may also lead to severely bloated indexes if table - modifications are frequent. The <literal>INDEX_CLEANUP</literal> - parameter of <link linkend="sql-vacuum"><command>VACUUM</command></link>, if specified, overrides - the value of this option. + Forces or disables index cleanup when <command>VACUUM</command> + is run on this table. The default value is + <literal>AUTO</literal>. With <literal>OFF</literal>, index + cleanup is disabled, with <literal>ON</literal> it is enabled, + and with <literal>AUTO</literal> a decision is made dynamically, + each time <command>VACUUM</command> runs. The dynamic behavior + allows <command>VACUUM</command> to avoid needlessly scanning + indexes to remove very few dead tuples. Forcibly disabling all + index cleanup can speed up <command>VACUUM</command> very + significantly, but may also lead to severely bloated indexes if + table modifications are frequent. The + <literal>INDEX_CLEANUP</literal> parameter of <link + linkend="sql-vacuum"><command>VACUUM</command></link>, if + specified, overrides the value of this option. </para> </listitem> </varlistentry> |
