| From: | David Mullineux <dmullx(at)gmail(dot)com> |
|---|---|
| To: | Eric Schwarzenbach <subscriber(at)blackbrook(dot)org> |
| Cc: | pgsql-performance(at)lists(dot)postgresql(dot)org |
| Subject: | Re: can a blocked transaction affect the performance of one that is blocking it? |
| Date: | 2024-12-10 09:22:37 |
| Message-ID: | CAGsyd8X1b+EXzf8o2iYEnqHm6D-wZxzrUq_R_bHa9t8wFxMqyA@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-performance |
Yes.
Also, are you sure you mean deadlock ? It sounded like this is just a
simple lock conflict and not a deadlock.
The first transaction could be blocked on something else (even tho it's not
ally short and quick ).
Lock requests are in a queue
On Mon, 9 Dec 2024, 21:16 Eric Schwarzenbach, <subscriber(at)blackbrook(dot)org>
wrote:
> 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
>
>
>
>
>
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Greg Sabino Mullane | 2024-12-10 13:03:28 | Re: PostgreSQL and a Catch-22 Issue related to dead rows |
| Previous Message | Lars Aksel Opsahl | 2024-12-10 08:55:00 | Re: PostgreSQL and a Catch-22 Issue related to dead rows |