Re: temporarily deactivate an index - Mailing list pgsql-general

From Scott Marlowe
Subject Re: temporarily deactivate an index
Date
Msg-id dcc563d10806070753v1392a10gfadb68939b09ca02@mail.gmail.com
Whole thread Raw
In response to temporarily deactivate an index  (Viktor Rosenfeld <rosenfel@informatik.hu-berlin.de>)
Responses Re: temporarily deactivate an index  (Viktor Rosenfeld <rosenfel@informatik.hu-berlin.de>)
List pgsql-general
On Sat, Jun 7, 2008 at 8:05 AM, Viktor Rosenfeld
<rosenfel@informatik.hu-berlin.de> wrote:
> Hi,
>
> I'm experimenting with different indexes to speed up my queries and I was
> wondering if it is possible to temporarily deactivate an index, so it won't
> be considered in the evaluation of query plans.  The reason is that dropping
> and then rebuilding an index takes up time which I would rather not wait.
>
> I couldn't find a command to do that, but I'm guessing that it should be
> possible by manipulating a structure in the catalog?

Try this:

begin;
drop indexname;
explain analyze select ...;
rollback;

pgsql-general by date:

Previous
From: Jeremy Harris
Date:
Subject: Re: when to reindex?
Next
From: Tom Lane
Date:
Subject: Re: IN vs EXISTS