psql 卡住 鎖表問題

有時候用pgsql執行操作的時候,一個表就一直卡住,可能是表鎖了

  • 查詢是否有鎖表:
select oid from pg_class where relname='可能被鎖的表'
select pid from pg_locks where relation='上面查出來的oid'
  • 如果查詢到了結果, 表示該表被鎖了,需要解鎖
select pg_cancel_backend( '上面查到的pid' )
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章