温馨提示:
本文最后更新于
2022-7-21,已超过半年没有更新,若内容或图片失效,请留言反馈。
一、查询PG_STAT_ACTIVITY的信息
select
T.PID,
T.STATE,
T.QUERY,
T.WAIT_EVENT_TYPE,
T.WAIT_EVENT,
T.QUERY_START
from
PG_STAT_ACTIVITY T
where
T.DATNAME = '数据库名';
二、查询PG_STAT_ACTIVITY中的死锁信息
select
T.PID,
T.STATE,
T.QUERY,
T.WAIT_EVENT_TYPE,
T.WAIT_EVENT,
T.QUERY_START
from
PG_STAT_ACTIVITY T
where
T.DATNAME = '数据库名'
and T.WAIT_EVENT_TYPE = 'Lock';
三、通过pid解锁死锁信息
select PG_CANCEL_BACKEND('pid');
PS:如果以上操作都不行。那就重启数据库吧(^_^)
扫描二维码,在手机上阅读