WHY transaction waits for another transaction? - Mailing list pgsql-sql

From Vilinski Vladimir
Subject WHY transaction waits for another transaction?
Date
Msg-id 141218891@web.de
Whole thread Raw
Responses Re: WHY transaction waits for another transaction?
Re: WHY transaction waits for another transaction?
List pgsql-sql
Hallo

I'm porting one Oracle Application to Postgres. This Programm uses "long
living" Transactions.

During the execution of transaction Nr:10295 (PID:18430) one new transaction with
Nr:10339 (PID:18431) starts, that writes one record into the table. But this new
transaction never stops, because it tries to set one ShareLock to its
parrent transaction Nr:10295.

My problem is, how can i found out - WHY the second transaction waits
for end of first transaction?
Is there a tool for analyzing such deadlocks?


pg_lock output
relation  database transacti pid      mode                granted
251553    251331            18430    AccessShareLock     t
251553    251331            18430    RowExclusiveLock    t
251487    251331            18430    AccessShareLock     t
251487    251331            18430    RowShareLock        t
251487    251331            18430    RowExclusiveLock    t
251492    251331            18430    AccessShareLock     t
251494    251331            18431    AccessShareLock     t
251434    251331            18434    AccessShareLock     t
251407    251331            18431    AccessShareLock     t
251434    251331            18430    AccessShareLock     t
251429    251331            18430    AccessShareLock     t
251548    251331            18430    AccessShareLock     t
251548    251331            18430    RowExclusiveLock    t
251575    251331            18430    AccessShareLock     t
251458    251331            18430    AccessShareLock     t
251524    251331            18434    AccessShareLock     t                  10293    18434    ExclusiveLock       t
251482    251331            18430    AccessShareLock     t
251482    251331            18430    RowShareLock        t
251492    251331            18431    AccessShareLock     t
251577    251331            18431    AccessShareLock     t
251477    251331            18431    AccessShareLock     t
251567    251331            18431    AccessShareLock     t
251417    251331            18431    AccessShareLock     t
251492    251331            18434    AccessShareLock     t
1247      251331            18431    AccessShareLock     t
16839     251331            18438    AccessShareLock     t
251494    251331            18430    AccessShareLock     t
251494    251331            18430    RowShareLock        t
251494    251331            18430    RowExclusiveLock    t
251434    251331            18431    AccessShareLock     t
251553    251331            18431    AccessShareLock     t
251494    251331            18434    AccessShareLock     t
251392    251331            18431    AccessShareLock     t
251472    251331            18430    AccessShareLock     t
251472    251331            18430    RowShareLock        t
251526    251331            18431    AccessShareLock     t
251577    251331            18430    AccessShareLock     t
251482    251331            18431    AccessShareLock     t
251482    251331            18431    RowShareLock        t
251472    251331            18431    AccessShareLock     t
251472    251331            18431    RowShareLock        t
251472    251331            18431    RowExclusiveLock    t
251487    251331            18434    AccessShareLock     t
251553    251331            18434    AccessShareLock     t
251407    251331            18430    AccessShareLock     t
251407    251331            18430    RowShareLock        t                  10381    18438    ExclusiveLock       t
251487    251331            18431    AccessShareLock     t
251487    251331            18431    RowShareLock        t
251487    251331            18431    RowExclusiveLock    t
251509    251331            18430    AccessShareLock     t
251386    251331            18431    AccessShareLock     t
251394    251331            18430    AccessShareLock     t                  10339    18431    ExclusiveLock       t
251407    251331            18434    AccessShareLock     t                  10295    18430    ExclusiveLock       t
251422    251331            18430    AccessShareLock     t                  10295    18431    ShareLock           f

_________________________________________________________________________
Mit der Gruppen-SMS von WEB.DE FreeMail können Sie eine SMS an alle
Freunde gleichzeitig schicken: http://freemail.web.de/features/?mc=021179





pgsql-sql by date:

Previous
From: Marc Wrubleski
Date:
Subject: Re: Returning a Cross Tab record set from a function
Next
From: Rajesh Kumar Mallah
Date:
Subject: Re: partial index on non default tablespace syntax