On Wed, 2023-01-18 at 11:49 -0600, Justin Pryzby wrote:
> I tweaked this a bit to end up with:
>
> > - Partitioned tables are not processed by autovacuum. Statistics
> > - should be collected by running a manual <command>ANALYZE</command> when it is
> > + The leaf partitions of a partitioned table are normal tables and are processed
> > + by autovacuum; however, autovacuum does not process the partitioned table itself.
> > + This is no problem as far as <command>VACUUM</command> is concerned, since
> > + there's no need to vacuum the empty, partitioned table. But, as mentioned in
> > + <xref linkend="vacuum-for-statistics"/>, it also means that autovacuum won't
> > + run <command>ANALYZE</command> on the partitioned table.
> > + Although statistics are automatically gathered on its leaf partitions, some queries also need
> > + statistics on the partitioned table to run optimally. You should collect statistics by
> > + running a manual <command>ANALYZE</command> when the partitioned table is
> > first populated, and again whenever the distribution of data in its
> > partitions changes significantly.
> > </para>
>
> "partitions are normal tables" was techically wrong, as partitions can
> also be partitioned.
I am fine with your tweaks. I think this is good to go.
Yours,
Laurenz Albe