PG_THREAD_WAIT_STATUS

    表 1 PG_THREAD_WAIT_STATUS字段

    wait_status列的等待状态有以下状态。

    表 2 等待状态列表

    当wait_status为acquire lwlock、acquire lock或者wait io时,表示有等待事件。正在等待获取wait_event列对应类型的轻量级锁、事务锁,或者正在进行IO。

    其中,wait_status值为acquire lwlock(轻量级锁)时对应的wait_event等待事件类型与描述信息如下。(wait_event为extension时,表示此时的轻量级锁是动态分配的锁,未被监控。)

    表 3 轻量级锁等待事件列表

    当wait_status值为wait io时对应的wait_event等待事件类型与描述信息如下。

    表 4 IO等待事件列表

    当wait_status值为acquire lock(事务锁)时对应的wait_event等待事件类型与描述信息如下。

    表 5 事务锁等待事件列表