Re: temporarily deactivate an index

Поиск
Список
Период
Сортировка
От Viktor Rosenfeld
Тема Re: temporarily deactivate an index
Дата
Msg-id 3ABA495C-7773-426F-BFDC-67883EDD5CD9@informatik.hu-berlin.de
обсуждение исходный текст
Ответ на Re: temporarily deactivate an index  ("Scott Marlowe" <scott.marlowe@gmail.com>)
Ответы Re: temporarily deactivate an index  ("Scott Marlowe" <scott.marlowe@gmail.com>)
Re: temporarily deactivate an index  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general
Hi Scott,

Am 07.06.2008 um 16:53 schrieb Scott Marlowe:
>> 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;

That works, but I'm still looking for another way to deactivate the
index.  The reason being, that my query load is randomly generated by
a Java program and I don't want to go and change the SQL compiler.

Cheers,
Viktor

В списке pgsql-general по дате отправления:

Предыдущее
От: Dennis Bjorklund
Дата:
Сообщение: Re: Extracting data from deprecated MONEY fields
Следующее
От: "Scott Marlowe"
Дата:
Сообщение: Re: temporarily deactivate an index