pg数据库锁信息查询,解锁

一、查询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');

————————————————
原文链接:https://blog.csdn.net/qq_41256881/article/details/122461785

 

四、杀死进程:

进入linux

kill  xxxx

 

posted @ 2022-05-18 17:17  leolzi  阅读(1841)  评论(0编辑  收藏  举报