小工具知识网

当前位置: 首页 > 行业知识 > 在 PostgreSQL 中,查看表是否被锁住以及解锁语句

行业知识

在 PostgreSQL 中,查看表是否被锁住以及解锁语句

2026-10-31 17:21:57 来源:互联网转载

标题执行以下查询来查看所有正在进行的锁定事务和持有的锁定对象:

SELECT pid, relname, transactionid, mode, granted FROM pg_locks JOIN  pg_stat_user_tables ON pg_locks.relation = pg_stat_user_tables.relid

返回一个结果集,其中包含了正在进行的锁定事务的进程 ID(pid)、锁定的表名(relname)、事务 ID(transactionid)、锁定模式(mode)和是否已授予(granted)。

标题解锁的语句:

select pg_terminate_backend(pid)

上一篇:阿里云国际跨账号迁移CDN域名操作步骤

下一篇:服务器地址加密怎么解除?