can a blocked transaction affect the performance of one that is blocking it? - Mailing list pgsql-performance

From Eric Schwarzenbach
Subject can a blocked transaction affect the performance of one that is blocking it?
Date
Msg-id b7dcfa5c-846b-408c-9da3-201638aee2e1@blackbrook.org
Whole thread Raw
Responses Re: can a blocked transaction affect the performance of one that is blocking it?
Re: can a blocked transaction affect the performance of one that is blocking it?
List pgsql-performance
Hi,

Could one transaction (one that should be relatively simple and short) 
cause another complex, long running transaction (involving INSERTS, on a 
table the first transaction may be reading from) to take many orders of 
magnitude longer than it would normally? (short of competing for system 
resources, like CPU time etc, of course)

I don't believe my scenario involved a deadlock but I expect my short 
transaction was probably blocked by my long one. Does it make any sense 
that this could very significantly affect the performance of the 
non-blocked transaction?

Thanks,

Eric





pgsql-performance by date:

Previous
From: Tom Lane
Date:
Subject: Re: PostgreSQL and a Catch-22 Issue related to dead rows
Next
From: Nikolay Samokhvalov
Date:
Subject: Re: can a blocked transaction affect the performance of one that is blocking it?