--postgresql解决锁表
--查询是否锁表了
select oid from pg_class where relname='可能锁表了的表'
select pid from pg_locks where relation='上面查出的oid'
--如果查询到了结果,表示该表被锁 则需要释放锁定
select pg_terminate_backend(上面查到的pid)
--可查看锁类型,及锁表的语句
SELECT pl.* , psa.* FROM pg_locks pl left join pgxc_stat_activity psa
on pl.pid = psa.pid
where pl.relation = oid;
postgre 解决锁表
于 2021-08-02 13:19:06 首次发布