有时候用pgsql执行操作的时候,一个表就一直卡住,可能是表锁了
- 查询是否有锁表:
select oid from pg_class where relname='可能被锁的表'
select pid from pg_locks where relation='上面查出来的oid'
- 如果查询到了结果, 表示该表被锁了,需要解锁
select pg_cancel_backend( '上面查到的pid' )
有时候用pgsql执行操作的时候,一个表就一直卡住,可能是表锁了
select oid from pg_class where relname='可能被锁的表'
select pid from pg_locks where relation='上面查出来的oid'
select pg_cancel_backend( '上面查到的pid' )