Re: vacuum / analyze parent tables on partitioned tables.

From: Albe Laurenz <laurenz(dot)albe(at)wien(dot)gv(dot)at>
To: "Bert *EXTERN*" <biertie(at)gmail(dot)com>, "pgsql-admin(at)postgresql(dot)org" <pgsql-admin(at)postgresql(dot)org>
Subject: Re: vacuum / analyze parent tables on partitioned tables.
Date: 2013-01-23 12:38:44
Message-ID: A737B7A37273E048B164557ADEF4A58B0579E360@ntex2010a.host.magwien.gv.at
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Bert wrote:
> I wrote a script to make sure all tables are vacuumed and analyzed every evening. This works very
> well.

Autovacuum doesn't do the job for you?

That would save you from worries like the ones you have.

> Does anyone has an idea why in this case the vacuum/analyze takes almost as long on the parent table
> as on the biggest child table? (the other child tables are smaller than f_tranaction_1, and their
> vacuum/analyze time is much shorter).

ANALYZE on the parent table gathers statistics about the child
tables as well, so it scans them too.

You still need to ANALYZE and VACUUM the child tables though.

Yours,
Laurenz Albe

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Bert 2013-01-23 14:19:50 Re: vacuum / analyze parent tables on partitioned tables.
Previous Message Bert 2013-01-23 11:43:01 vacuum / analyze parent tables on partitioned tables.