Re: [HACKERS] Question regarding effects of Vacuum, Vacuum - Mailing list pgsql-performance

From Rod Taylor
Subject Re: [HACKERS] Question regarding effects of Vacuum, Vacuum
Date
Msg-id 1037713599.83738.34.camel@jester
Whole thread Raw
List pgsql-performance
Moving thread to pgsql-performance.

On Mon, 2002-11-18 at 22:02, Adrian Calvin wrote:
> Q - If many (eg hundreds) records are deleted (purposely), those
> records get flagged for later removal.  What is the best sequence of
> operations to optimize the database afterwards?  Is it Vacuum,
> Re-index, then do a Vacuum Analyze.

Just run a regular vacuum once for the above.  If you modify 10%+ of the
table (via single or multiple updates, deletes or inserts) then a vacuum
analyze will be useful.

Re-index when you change the tables contents a few times over. (Have
deleted or updated 30k entries in a table with 10k entries at any given
time).


General maintenance for a dataset of that size will probably simply be a
nightly vacuum, weekly vacuum analyze, and annual reindex or dump /
restore (upgrades).

--
Rod Taylor <rbt@rbt.ca>


pgsql-performance by date:

Previous
From: Federico /* juri */ Pedemonte
Date:
Subject: Re: for/loop performance in plpgsql ?
Next
From: Tom Lane
Date:
Subject: Re: for/loop performance in plpgsql ?