Re: Tracking down deadlocks
От | Csaba Nagy |
---|---|
Тема | Re: Tracking down deadlocks |
Дата | |
Msg-id | 1087401245.961.18.camel@coppola.ecircle.de обсуждение исходный текст |
Ответ на | Tracking down deadlocks (Ben <bench@silentmedia.com>) |
Ответы |
Re: Tracking down deadlocks
|
Список | pgsql-general |
Hi Ben, Check this mailing list for "foreign keys" and "deadlock". Short info: Postgres exclusively locks the referenced records of a foreign key relationship when the child record is updated, so multiple runs (in different transactions) of one insert query could cause deadlock if they update rows which reference the same parent keys in reverse order. Check your foreign keys... HTH, Csaba. On Wed, 2004-06-16 at 17:33, Ben wrote: > I'm doing a bunch of data mining against a postgres database and have > run into an interesting problem with deadlocks. The problem is, > postgres is detecting them and then wacking the offending process, and > I can't figure out what's causing them. I have a ton of select queries > (but none for update), and then a single query to insert into a table. > Nothing selects from that table. So where could the deadlock be? > > pg_stat_activity has a column named current_query, which would seem > useful in tracking this down, but it's not being populated. > > Oh, I'm running 7.4.2. > > > ---------------------------(end of broadcast)--------------------------- > TIP 5: Have you checked our extensive FAQ? > > http://www.postgresql.org/docs/faqs/FAQ.html
В списке pgsql-general по дате отправления: