Re: Update / Lock (and ShareLock) question

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Update / Lock (and ShareLock) question
Дата
Msg-id 3165.1215785632@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Update / Lock (and ShareLock) question  (Augustin Amann <augustin@waw.com>)
Ответы Re: Update / Lock (and ShareLock) question  (Augustin Amann <augustin@waw.com>)
Список pgsql-general
Augustin Amann <augustin@waw.com> writes:
> During lock, we could see things like this in log file:
> Process 5556 waits for ShareLock on transaction 14910066; blocked by
> process 4940.

What that really means is that the first process is waiting for a row
lock that's held by the second one --- that is, it's trying to update a
row that the second transaction has updated and not yet committed.

> Why waiting update are not simply queued ?

Uh, that's exactly what's happening.

            regards, tom lane

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

Предыдущее
От: "Adam Rich"
Дата:
Сообщение: Re: Need help with constraint to prevent overlaps
Следующее
От: Augustin Amann
Дата:
Сообщение: Re: Update / Lock (and ShareLock) question