数据库死锁问题

前言

数据库死锁问题,虽然很少会遇到,但是当出现某些原因时,会出现死锁,这个时候,我们需要去释放对应的锁。

操作

–查询是否锁表了
select oid from pg_class where relname=‘可能锁表了的表’
select pid from pg_locks where relation=‘上面查出的oid’
–如果查询到了结果,表示该表被锁 则需要释放锁定
select pg_cancel_backend(上面查到的pid)
select * from pg_stat_activity
//结束进程

select pg_terminate_backend(pid)

猜你喜欢

转载自blog.csdn.net/hbn1326317071/article/details/90723015
今日推荐