Re: PostgreSQL slow after VACUUM

From: "gnari" <gnari(at)simnet(dot)is>
To: "Nikola Milutinovic" <Nikola(dot)Milutinovic(at)ev(dot)co(dot)yu>, "PgSQL General" <pgsql-general(at)postgresql(dot)org>
Subject: Re: PostgreSQL slow after VACUUM
Date: 2004-11-26 08:24:39
Message-ID: 001901c4d391$5f7f8d90$0100000a@wp2000
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

From: "Nikola Milutinovic" <Nikola(dot)Milutinovic(at)ev(dot)co(dot)yu>

> There is one DB and one DB user. The DB is cleared and loaded with the
> data of same volume each month (monthly report). The volume is not small
> and it usually takes 3 hours to load. Loading is done with SQL files
> which use transactions, 10,000 SQL statements per transaction.
>
> A couple of days ago, disk became full, since we were not doing VACUUM
> on the DB at all. So, I deleted all records from the 3 tables the DB has
> and performed "VACUUM FULL ANALYZE". This reclaimed the space.
>
> My problem is that the load is now taking (to my estimate) 20 times more!

it sounds from your description, that you are not analyzing the table
after the batch loads.
a analyze on an empty table effectively destroys all statistics.

gnari

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Jerome Macaranas 2004-11-26 08:28:31 Re: [PERFORM] HELP speed up my Postgres
Previous Message Daniel Martini 2004-11-26 07:45:14 Re: rules