Query on Postgres locks

From: "Porwal, Utkarsh" <utkarsh(dot)porwal(at)emc(dot)com>
To: "pgsql-admin(at)postgresql(dot)org" <pgsql-admin(at)postgresql(dot)org>
Subject: Query on Postgres locks
Date: 2015-09-24 09:34:10
Message-ID: 182E8934F4D0094A94B8A0E5A48B8F5A35609F4D@MX105CL01.corp.emc.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Dear All,

I have a perl script which will attempt to drop/recreate some intermediate tables. This works by trying to acquire an access exclusive lock on the intermediate tables.

When there is a backup running through pg_dump, I see an entry in pg_locks/pg_stat_activity table for the above which is waiting for pg_dump to finish, which is expected.

Since backup on huge environment takes around 8 hrs to complete, I noticed that the entries waiting for locks are removed after certain amount of time which I couldn’t record even though the perl script is still running.
Do you guys know if the lock waiting will ultimately timeout and when? I don’t have any statement_timeout specified.

Any pointers on this behavior?

Regards,
Utkarsh

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Porwal, Utkarsh 2015-09-24 09:37:45 Re: Query on Postgres locks
Previous Message David G. Johnston 2015-09-24 01:52:00 Re: Need help...