Re: need vacuum after insert/truncate/insert? - Mailing list pgsql-performance

From Markus Schaber
Subject Re: need vacuum after insert/truncate/insert?
Date
Msg-id 44AE1C07.60009@logix-tt.com
Whole thread Raw
In response to need vacuum after insert/truncate/insert?  ("Craig A. James" <cjames@modgraph-usa.com>)
List pgsql-performance
Hi, Craig,

Craig A. James wrote:
> If I insert a bunch of rows, then truncate, then insert a bunch more
> rows, do I need to vacuum?  I've been assuming that TRUNCATE TABLE is a
> brute-force technique that more-or-less tosses the old table and starts
> fresh so that no vacuum is necessary.
>
> Second question: Same scenario as above, but now the table has indexes.
> Is a reindex needed, or are the indexes they "truncated" too?

AFAIK, both table and indices are "cut down" nicely.

But you will need an ANALYZE after refilling of the table, to have
current statistics.


HTH,
Markus


--
Markus Schaber | Logical Tracking&Tracing International AG
Dipl. Inf.     | Software Development GIS

Fight against software patents in EU! www.ffii.org www.nosoftwarepatents.org

pgsql-performance by date:

Previous
From: Markus Schaber
Date:
Subject: Re: getting better performance
Next
From: Markus Schaber
Date:
Subject: Re: Update INSERT RULE while running for Partitioning