Re: Lock timeout detection in postgres 7.3.1
| От | Christoph Haller | 
|---|---|
| Тема | Re: Lock timeout detection in postgres 7.3.1 | 
| Дата | |
| Msg-id | 3E42512D.D6014A75@rodos.fzk.de обсуждение исходный текст | 
| Ответ на | Lock timeout detection in postgres 7.3.1 (Muhammad Shariq Muzaffar <shariq77@yahoo.com>) | 
| Список | pgsql-sql | 
> > > > T1 (within psql): > > BEGIN; DELETE FROM <some_table> ; > > DELETE n > > > > T2 (within psql): > > BEGIN; DELETE FROM <some_table> ; > > <waiting forever> > > ... > > I don't think there is a deadlock in the example > given above. If I'm not mistaken a deadlock occurs if > both transactions are waiting for each other to > release the lock (i.e T1 waits for T2 to release > locks/resources while T2 is also waiting for T1 to > release locks/resources. In the above example, T1 > doesn't wait for T2 to do something before finishes > the transaction (Only T2 is waiting for T1 to finish), > hence the condition for deadlock is not met. > Yupp, I agree. But from former DBMS I was dealing with, I know this SET TIMEOUT called feature, which if properly set terminated processes like that hanging on T2. Is there something comparable within Postgres? Regards, Christoph
В списке pgsql-sql по дате отправления: