Re: Vacuum Full - Mailing list pgsql-admin

From Alvaro Herrera
Subject Re: Vacuum Full
Date
Msg-id 20090402141452.GF3163@alvh.no-ip.org
Whole thread Raw
In response to Re: Vacuum Full  ("Kevin Grittner" <Kevin.Grittner@wicourts.gov>)
List pgsql-admin
Kevin Grittner wrote:

> Yeah, I can't remember ever being glad I tried a VACUUM FULL.  I think
> I once allowed it a week and a half to try to finish in a situation
> where there wasn't enough disk space for a rewrite (CLUSTER or the
> clever side-effect trick with ALTER TABLE).  I even dropped all
> indexes and the primary key first, since I figured I would just need
> to rebuild them again if they were there, and it would slow down the
> VACUUM FULL.  In the end, we killed it and used pg_dump and psql.
> That ran in about a day.

Yah.  The worst part about VACUUM FULL is that if you interrupt it in
the middle, it bloats the table even more and nothing is cleaned up at
all.  Worse, if you interrupt it at the wrong time (after the first
phase is finished I think), you can even get your server to PANIC, which
is not something that we allow any other command to do AFAIK.

--
Alvaro Herrera                                http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

pgsql-admin by date:

Previous
From: "Kevin Grittner"
Date:
Subject: Re: Vacuum Full
Next
From: Kenneth Marshall
Date:
Subject: Re: postgresql 8.4