Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] борьба с дедлоками

Поиск
Список
Период
Сортировка
От Viacheslav N Tararin
Тема Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] борьба с дедлоками
Дата
Msg-id 518A3800.3040101@logicland.com.ua
обсуждение исходный текст
Ответ на Re: [pgsql-ru-general] борьба с дедлоками  (Миша Тюрин <tmihail@bk.ru>)
Ответы Re: Re: [pgsql-ru-general] Re: [pgsql-ru-general] борьба с дедлоками  ("Dmitry E. Oboukhov" <unera@debian.org>)
Список pgsql-ru-general
У всех та же проблема.

Из проблемы есть только один выход, все таблицы во всех транзакциях
должны блокироваться в одном порядке.


08.05.2013 13:10, Dmitry E. Oboukhov пишет:
>
>> Или вспомнить про SELECT ... FOR UPDATE
>> http://www.postgresql.org/docs/9.2/static/sql-select.html#SQL-FOR-UPDATE-SHARE
>
> но у него та же проблема будет
>
> два оператора делают SELECT .. FOR UPDATE
>
> первый выбирает записи по порядку 1 2 3 4
> а второй по порядку 4 3 2 1
>
> и на третьей записи дедлок
>
> или я не прав?


--
With b/r Viacheslav N Tararin.

Abonent Logic Land    http://abonent.logicland.com.ua/
Logic Land ltd.            http://logicland.com.ua/

Uralska st., 8, Kamenets-Podilskiy,
Khmelnitskiy reg., 32300, Ukraine

Tel/fax: +38-03849-3-63-80


Вложения

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

Предыдущее
От: "Dmitry E. Oboukhov"
Дата:
Сообщение: Re: Re: [pgsql-ru-general] Re: [pgsql-ru-general] борьба с дедлоками
Следующее
От: "Dmitry E. Oboukhov"
Дата:
Сообщение: Re: Re: [pgsql-ru-general] Re: [pgsql-ru-general] борьба с дедлоками