0


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

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

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

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

标题解锁的语句:

  1. select pg_terminate_backend(pid)
标签: postgresql 数据库

本文转载自: https://blog.csdn.net/qq_43804077/article/details/136813910
版权归原作者 十七和喜欢 所有, 如有侵权,请联系我们删除。

“在 PostgreSQL 中,查看表是否被锁住以及解锁语句”的评论:

还没有评论