db size and VACUUM ANALYZE

From: Marcin Krol <mrkafk(at)gmail(dot)com>
To: PGSQL Mailing List <pgsql-general(at)postgresql(dot)org>
Subject: db size and VACUUM ANALYZE
Date: 2010-02-12 17:10:54
Message-ID: 4B758B9E.9030007@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hello,

The db in the application I maintain but didn't write (it obviously
makes use of PG, v 8.3), has been systematically growing in size from
about 600M to 1.6G.

At the same time, the performance of the app has degraded significantly
(several times).

So I've done VACUUM ANALYZE on entire db. Nothing. The db did not
decrease in size, the performance stayed the same.

So I backed it up using pg_dump, deleted database, and recreated it from
backup.

The size of db on disk went down to 600M, performance recovered to the
original level.

Why that is so? I thought that VACUUM ANALYZE does everything that is
needed to optimize disk usage?

Regards,
mk

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Amitabh Kant 2010-02-12 17:18:13 Re: db size and VACUUM ANALYZE
Previous Message Richard Huxton 2010-02-12 15:39:30 Re: Weeding out unused user created database objects, could I use pg_catalog?