diff options
-rw-r--r-- | doc/src/sgml/ref/pgupgrade.sgml | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/src/sgml/ref/pgupgrade.sgml b/doc/src/sgml/ref/pgupgrade.sgml index 4f78e0e1c0b..2520f6c50dd 100644 --- a/doc/src/sgml/ref/pgupgrade.sgml +++ b/doc/src/sgml/ref/pgupgrade.sgml @@ -784,6 +784,17 @@ psql --username=postgres --file=script.sql postgres of the upgrade. You might need to set connection parameters to match your new cluster. </para> + + <para> + Using <command>vacuumdb --all --analyze-only</command> can efficiently + generate such statistics, and the use of <option>--jobs</option> + can speed it up. Option <option>--analyze-in-stages</option> + can be used to generate minimal statistics quickly. + If <varname>vacuum_cost_delay</varname> is set to a non-zero + value, this can be overridden to speed up statistics generation + using <envar>PGOPTIONS</envar>, e.g., <literal>PGOPTIONS='-c + vacuum_cost_delay=0' vacuumdb ...</literal>. + </para> </step> <step> |