更新时间:2025-07-10 GMT+08:00
PG_LWLOCKS
PG_LWLOCKS视图提供当前实例正在持有的或等待的轻量级锁信息。该视图仅9.1.0.200及以上集群版本支持。
名称 | 类型 | 描述 |
|---|---|---|
pid | bigint | 后端线程ID。 |
query_id | bigint | 查询语句的ID。 |
lwtid | integer | 后端线程的轻量级线程号。 |
reqlockid | integer | 当前线程正在请求的轻量级锁ID。 |
reqlock | text | reqlockid对应的轻量级锁名称。 |
heldlocknums | integer | 当前线程已经获得的轻量级锁的数量。 |
heldlockid | integer | 当前线程已经获得的轻量级锁ID。 |
heldlock | text | heldlockid对应的轻量级锁名称。 |
heldlockmode | text | heldlockid对应的轻量级锁模式。 |
示例
使用PG_LWLOCKS视图查询当前实例正在持有的或等待的轻量级锁信息:
1 2 3 4 5 6 | SELECT * FROM pg_lwlocks; pid | query_id | lwtid | reqlockid | reqlock | heldlocknums | heldlockid | heldlock | heldlockmode -----------------+-------------------+-------+-----------+---------+--------------+------------+--------------------+-------------- 139810224192480 | 0 | 54842 | | | 1 | 7 | WALWriteLock | Exclusive 139810224199520 | 78250043526306022 | 54963 | | | 1 | 193860 | BUFFER_POOL_LWLOCK | Exclusive (2 rows) |

