Vacuum, per table or entire database? what is better?

From: "yateen joshi" <yjoshi(at)nulinkinc(dot)com>
To: <pgsql-general(at)postgresql(dot)org>
Subject: Vacuum, per table or entire database? what is better?
Date: 2004-08-19 05:34:27
Message-ID: FF851C7EEB75954F9BCFB5CA117AB1EC0104F241@delta.nulinkinc.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi ,

I am developing a script that will delete old data from various tables
in a database periodically. The script deletes data from all the tables,
one by one, in single go. I have two options of running vacuum here -
One is to run vacuum analyze each time the table data is deleted, or
another is to run vacuum analyze after the data is deleted from all the
tables. Please note that data has been deleted from all the tables and
not just a few tables. Also, the size of data that will be deleted may
be different at different instances and differs from table to table.
Which one would work faster and better, per table or entire database?

Please respond.

Thanks in advance,

Regards,

Yateen V. Joshi

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Anony Mous 2004-08-19 07:00:41 select count(*) from pg_stat_activity in V8.0.0
Previous Message Richard Welty 2004-08-19 00:20:05 Re: Postgresql feature