# [[guc:lock_timeout]]

> Aborts statements that wait too long to acquire a lock.
---

Aborts statements that wait too long to acquire a lock.

[Official PostgreSQL 18 parameter reference](https://www.postgresql.org/docs/18/runtime-config.html#GUC-LOCK-TIMEOUT)

## Referenced by wait events {#wait-events}

- [Lock/advisory](/lock/advisory/)
- [Lock/applytransaction](/lock/applytransaction/)
- [Lock/extend](/lock/extend/)
- [Lock/frozenid](/lock/frozenid/)
- [Lock/object](/lock/object/)
- [Lock/page](/lock/page/)
- [Lock/relation](/lock/relation/)
- [Lock/spectoken](/lock/spectoken/)
- [Lock/transactionid](/lock/transactionid/)
- [Lock/tuple](/lock/tuple/)
- [Lock/userlock](/lock/userlock/)
- [Lock/virtualxid](/lock/virtualxid/)
