Skip site navigation (1) Skip section navigation (2)

Re: 8.1.8 autovacuum missing databases

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
Cc: Ian Westmacott <ianw(at)intellivid(dot)com>, pgsql-admin(at)postgresql(dot)org
Subject: Re: 8.1.8 autovacuum missing databases
Date: 2008-04-30 16:27:49
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-admin
Alvaro Herrera <alvherre(at)commandprompt(dot)com> writes:
> Right -- if you have two databases over the wraparound edge, it will
> alternate between them.

> I still think that the autovac is dying before completing the task.  Did
> you investigate whether there are "ERROR" messages coming from
> autovacuum?  No PG crashes would happen.

AFAICS, if it's triggering a whole_db run and the run fails to get to
the point of updating pg_database, then the next run will pick the very
same db.

I'm noticing though that the 8.1 logic pays attention to both
datvacuumxid and datfrozenxid.  Could we see the age() of both of
those columns for all the databases?

			regards, tom lane

In response to


pgsql-admin by date

Next:From: Ian WestmacottDate: 2008-04-30 17:01:48
Subject: Re: 8.1.8 autovacuum missing databases
Previous:From: Alvaro HerreraDate: 2008-04-30 16:19:42
Subject: Re: 8.1.8 autovacuum missing databases

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group