| From: | Richard Huxton <dev(at)archonet(dot)com> | 
|---|---|
| To: | markus(at)m-bass(dot)com | 
| Cc: | pgsql-performance(at)postgresql(dot)org | 
| Subject: | Re: Reindex - Is this necessary after a vacuum? | 
| Date: | 2005-10-25 14:16:27 | 
| Message-ID: | 435E3E3B.1000805@archonet.com | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-performance | 
Markus Benne wrote:
> We are reindexing frequently, and I'm wondering if
> this is really necessary, given that it appears to
> take an exclusive lock on the table.
> 
> Our table in question is vacuumed every 4 minutes, and
> we are reindexing after each one.
> 
> I'm not a fan of locking this table that frequently,
> even if it is only for 5 - 10 seconds depending on
> load.
> 
> The vacuum is a standard vacuum.  Nightly we do a
> vacuum analyze.
At most I'd do a nightly reindex. And in fact, I'd probably drop the 
index, full vacuum, recreate index.
But you only need to reindex at all if you have a specific problem with 
the index bloating. Are you seeing this?
-- 
   Richard Huxton
   Archonet Ltd
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2005-10-25 14:23:20 | Re: insertion of bytea | 
| Previous Message | Tom Lane | 2005-10-25 14:12:02 | Re: Outer join query plans and performance |