Skip to content

Commit b9de00e

Browse files
committed
doc: document the need to analyze partitioned tables
Autovacuum does not do it. Reported-by: Justin Pryzby Discussion: https://postgr.es/m/20210913035409.GA10647@telsasoft.com Backpatch-through: 11
1 parent 04f0baa commit b9de00e

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

doc/src/sgml/maintenance.sgml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -821,10 +821,15 @@ analyze threshold = analyze base threshold + analyze scale factor * number of tu
821821
</para>
822822

823823
<para>
824-
Partitioned tables are not processed by autovacuum. Statistics
825-
should be collected by running a manual <command>ANALYZE</command> when it is
826-
first populated, and again whenever the distribution of data in its
827-
partitions changes significantly.
824+
Partitioned tables do not directly store tuples and consequently
825+
are not processed by autovacuum. (Autovacuum does process table
826+
partitions just like other tables.) Unfortunately, this means that
827+
autovacuum does not run <command>ANALYZE</command> on partitioned
828+
tables, and this can cause suboptimal plans for queries that reference
829+
partitioned table statistics. You can work around this problem by
830+
manually running <command>ANALYZE</command> on partitioned tables
831+
when they are first populated, and again whenever the distribution
832+
of data in their partitions changes significantly.
828833
</para>
829834

830835
<para>

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy