@ -235,22 +235,22 @@ VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] [ ANALYZE ] [ <replaceable class="paramet
Perform index vacuum and index cleanup phases of <command>VACUUM</command>
Perform index vacuum and index cleanup phases of <command>VACUUM</command>
in parallel using <replaceable class="parameter">integer</replaceable>
in parallel using <replaceable class="parameter">integer</replaceable>
background workers (for the details of each vacuum phase, please
background workers (for the details of each vacuum phase, please
refer to <xref linkend="vacuum-phases"/>). If the
refer to <xref linkend="vacuum-phases"/>). In plain <command>VACUUM</command>
<literal>PARALLEL</literal> option is omitted, then the number of workers
(without <literal>FULL</literal>), if the <literal>PARALLEL</literal> option
is determined based on the number of indexes that support parallel vacuum
is omitted, then the number of workers is determined based on the number of
operation on the relation, and is further limited by <xref
indexes on the relation that support parallel vacuum operation and is further
linkend="guc-max-parallel-workers-maintenance"/>.
limited by <xref li nkend="guc-max-parallel-workers-maintenance"/>. An index
An index can participate in parallel vacuum if and only if the size
can participate in parallel vacuum if and only if the size of the index is
of the index is more than <xref linkend="guc-min-parallel-index-scan-size"/>.
more than <xref linkend="guc-min-parallel-index-scan-size"/>. Please note
Please note that it is not guaranteed that the number of parallel workers
that it is not guaranteed that the number of parallel workers specified in
specified in <replaceable class="parameter">integer</replaceable> will
<replaceable class="parameter">integer</replaceable> will be used during
be used during execution. It is possible for a vacuum to run with fewer
execution. It is possible for a vacuum to run with fewer workers than
workers than specified, or even with no workers at all. Only one worker
specified, or even with no workers at all. Only one worker can be used p er
can be used per index. So parallel workers are launched only when there
index. So parallel workers are launched only when there are at least
are at least <literal>2</literal> indexes in the table. Workers for
<literal>2</literal> indexes in the table. Workers for vacuum are launched
vacuum are launched before the start of each phase and exit at the end of
before the start of each phase and exit at the end of the phase. These
the phase. These behaviors might change in a future release. This
behaviors might change in a future release. This option can't be used with
option can't be used with the <literal>FULL</literal> option.
the <literal>FULL</literal> option.
</para>
</para>
</listitem>
</listitem>
</varlistentry>
</varlistentry>