锁定的监视
来自 PostgreSQl 维基
导航至搜索- 查看链接 pg_locks,它向我们展示已授予哪些锁定以及哪些进程正在等待这些锁定。这是开始深入了解锁定相关问题时的一个不错的查询
SELECT relname,pg_locks.*
FROM pg_class,pg_locks
WHERE relfilenode=relation and not granted;
- 如果你使用 pg_stat_activity 中的参考,则非常容易检查正在持续持有或等待锁定的进程。