Re: How to prevent vacuum and reindex from deadlocking.

Поиск
Список
Период
Сортировка
От Robert Creager
Тема Re: How to prevent vacuum and reindex from deadlocking.
Дата
Msg-id 20030811215832.7458618c.Robert_Creager@LogicalChaos.org
обсуждение исходный текст
Ответ на Re: How to prevent vacuum and reindex from deadlocking.  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: How to prevent vacuum and reindex from deadlocking.  (Dennis Gearon <gearond@cvc.net>)
Список pgsql-general
On Mon, 11 Aug 2003 11:05:57 -0400
Tom Lane <tgl@sss.pgh.pa.us> said something like:

>
> If you really want to rebuild only the one index, I think this will work:
>
> begin;
> lock table tab;
> reindex index ndx;
> commit;

Figures.  It appears that DBD::Pg doesn't supported nested transactions (I was
already in a transaction).

DBD::Pg::db begin_work failed: Already in a transaction at
/tass/bin/importSList.pl line 445.

Unfortunatly, it does take longer overall because of the second index on the
table, but it always works ;-)  'Nother duh moment, delete the second index,
and then it works just fine speed wise.  Guess I need to re-examine my index
usage...

Thanks,
Rob

--
 21:16:30 up 10 days, 14:01,  4 users,  load average: 3.37, 3.34, 3.19

Вложения

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

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: 7.4Beta1 "failed to create socket: Address family not
Следующее
От: Ron Johnson
Дата:
Сообщение: Re: Update of foreign key values