Avoiding deadlocks on mass delete / update - Mailing list pgsql-general

From Роман Маширов
Subject Avoiding deadlocks on mass delete / update
Date
Msg-id 4BA78B3E.70304@nandu.ru
Whole thread Raw
Responses Re: Avoiding deadlocks on mass delete / update  (Craig Ringer <craig@postnewspapers.com.au>)
List pgsql-general
I've got a simple 'spool' table, one process 'worker' reads and updates
this table, other 'stat' performs 'delete ... where ... returning *'.
Sometimes I've got dedlocks on delete operation in 'stat', seems like at
the moment of expiration of data by timeout some state changes arrived
from worker. So the question, is it possible to somehow set order of row
deletion in such bulk delete operation, to avoid deadlocks?

Thank you beforehand
--
MRJ

pgsql-general by date:

Previous
From: Greg Smith
Date:
Subject: Re: strange
Next
From: Tom Lane
Date:
Subject: Re: strange