Skip to main content


Short Description

Waiting to acquire a lock on a tuple.

Detailed Description

This wait is seen when the backend is waiting to acquire a lock on a tuple in a conflicting mode when the tuple is already locked by another session.

How to reduce this wait

Make sure there are no long running transactions blocking your session.

Look for high loads and application concurrency issues.

PostgreSQL Docs - Wait Events of Type Lock

PostgreSQL Wiki - Lock Monitoring

Search online

If this article doesn't have the information you need you can try searching online. Remember, you can contribute suggestions to this page.