Re: FKs and deadlocks

Поиск
Список
Период
Сортировка
От Philippe Lang
Тема Re: FKs and deadlocks
Дата
Msg-id 6C0CF58A187DA5479245E0830AF84F4208045F@poweredge.attiksystem.ch
обсуждение исходный текст
Ответ на FKs and deadlocks  ("Philippe Lang" <philippe.lang@attiksystem.ch>)
Ответы Re: FKs and deadlocks
Re: FKs and deadlocks
Список pgsql-general
Thanks a lot Tom.

One more question: i'm surprised there are so many ExclusiveLocks when displaying pg_lock:

33044    32920        11439    RowExclusiveLock    t
        6514392    14385    ExclusiveLock    t
        6495858    11439    ExclusiveLock    t
...etc...

I found in the documentation "EXCLUSIVE: This lock mode is not automatically acquired by any PostgreSQL command."

I'm not using any TABLE LOCK or SET TRANSACTION ISOLATION call in the whole database, so where do they come from? I'm
accessingthe database through ODBC, is that maybe the reason? 

Philippe


-----Message d'origine-----
De : Tom Lane [mailto:tgl@sss.pgh.pa.us]
Envoyé : lundi, 25. octobre 2004 16:16
À : Philippe Lang
Cc : pgsql-general@postgresql.org
Objet : Re: [GENERAL] FKs and deadlocks

"Philippe Lang" <philippe.lang@attiksystem.ch> writes:
> I got a deadlock in my database this morning.

There is no deadlock here.  The ungranted rows in pg_locks all point to the transaction ID 6489299, which belongs to
PID11346, which is this 
one:

> 11346  ??  R    236:43.23 postmaster: jlroubaty groupefpdb 172.17.10.14 UPDATE (postgres)

An UPDATE that churns for hours and hours may well represent a bug in your application (unconstrained join maybe?) but
it'snot a deadlock. 

            regards, tom lane


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

Предыдущее
От: "Vassilev, Lubomir G."
Дата:
Сообщение: Re: how to port Oracle database to PostgreSQL?
Следующее
От: Alvaro Herrera
Дата:
Сообщение: Re: FKs and deadlocks