1.-- 查询ACTIVITY的状态等信息
select T.PID, T.STATE, T.QUERY, T.WAIT_EVENT_TYPE, T.WAIT_EVENT,
       T.QUERY_START
  from PG_STAT_ACTIVITY T
 where T.DATNAME = '数据库用户名';

上面查询结果中:pid就是ACTIVITY的唯一标识,state就是活动状态,query就是正在执行的sql语句,query——start就是开始执行的时间。

2.-- 查询死锁的ACTIVITY
select T.PID, T.STATE, T.QUERY, T.WAIT_EVENT_TYPE, T.WAIT_EVENT,
       T.QUERY_START
  from PG_STAT_ACTIVITY T
 where T.DATNAME = '数据库用户名'
       and T.WAIT_EVENT_TYPE = 'Lock';

3.将第二条查询语句的pid字段的数字值记录下来,执行下面的查询语句可以解锁:

-- 通过pid解锁对应的ACTIVITY

select PG_CANCEL_BACKEND('6984');

上面的查询语句,执行了pg_cancel_backend()函数,该函数是取消后台操作,回滚未提交事物的用途。

postgresql查询锁表以及解除锁表相关推荐

  1. mysql查看是否锁表并解除锁

    一.检查是否锁表, 查询进程并杀死进程 查询是否锁表 show open tables where in_use > 0; 查询进程(如果您有SUPER权限,您可以看到所有线程.否则,您只能看到 ...

  2. postgresql查询mysql库_postgresql 查看数据库,表,索引,表空间以及大小

    客户要求用pgsql,所在服务器装了一下pgsql,我出了一个pgsql的分类,看这篇文章前,把这个分类下的文章都可以看一下,这是我熟悉pgsql的一套流程.以前搞过一次pgsql,很早了. 1,查看 ...

  3. oracle解除锁表【原】

    在日常操作中,经常会有不小心被锁表的情况发生 一般造成原因有: 开发人员不小心执行了 for update 查询语句后,没有解锁 不合理代码中开启事务(begin transaction)后,没有关闭 ...

  4. mysql慢查询 表级锁_三分钟了解Mysql的表级锁——《深究Mysql锁》

    延伸阅读: 五分钟了解Mysql的行级锁 一分钟深入Mysql的意向锁 mysql锁相关讲解及其应用--<深究mysql锁>了解锁前,一定要先看这篇,了解什么是MVCC,如果我们学习锁,没 ...

  5. 查询很慢会导致锁表吗_MySQL的insert into select 引发锁表

    上周五HaC我要上线,有一个脚本需要执行,执行前需要备份一个表. 运维大佬:"这个表的备份为什么要这么久,,??" 1秒过去了--2秒过去了-- 期间运营反馈系统出现大量订单超时情 ...

  6. Oracle 临时表、数据闪回、查询被锁表、系统常用表、及常用操作

    目录 Oracle 系统常用表/视图 Oracle 临时表概述与创建 flashback  闪回表中被删除的数据 flashback  闪回整个被 drop 的表 查询 Oracle 中被锁定的表 查 ...

  7. db2锁表后如何解锁_DB2解除锁表

    背景 生产环境中,我几乎没有遇到过锁表.多是在开发过程中遇到的,比如团队开发中经常会遇到多个功能访问同一张表的情况.如果有开发人员在这张表加了排它锁,然后又忘记提交事务,那么其他开发人员就要一直等待了 ...

  8. Oracle 共享锁和排它锁、 DML和DDL锁、 for update 锁表的问题

    共享锁和排它锁 oracle有两种模式的锁:排他锁(exclusive lock,即X锁)和共享锁(share lock,即S锁). 共享锁:如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享 ...

  9. 【MySQL】如何使用MySQL锁(全局锁、表级锁、行级锁)?

    文章目录 概述 一.全局锁 介绍 语法 特点 二.表级锁 介绍 表锁 元数据锁 意向锁 三.行级锁 介绍 行锁 间隙锁&临键锁 概述 锁是计算机协调多个进程或线程并发访问某一资源的机制.在数据 ...

最新文章

  1. 直播|清华谢晓晖——面向互联网图像搜索的用户行为模型研究
  2. f5 ddos cc——Mitigating DDoS Attacks with F5 Technology
  3. Javascript进阶:匿名函数详解
  4. Educational Codeforces Round 12 D. Simple Subset 最大团
  5. android代码混淆作用,Android分享:代码混淆那些事
  6. MongoDB误删表恢复
  7. 云图说|华为云自研云数据库GaussDB NoSQL,兼容多款NoSQL接口的数据库服务
  8. 如何快速分析一个行业?
  9. 北京科技大学计算机与通信工程学院计算机科学与技术系导师研究方向,北京科技大学计算机科学与技术系硕士生导师孙昌爱_计算机考研导师...
  10. 【等价变换】—— 指数对数函数
  11. 神经网络 demo(斯坦福)
  12. 2-牛头刨床机构分析
  13. 伸缩式工具刀行业调研报告 - 市场现状分析与发展前景预测
  14. ISP—图像调试实习生(第14天)
  15. 和同事技术争吵_注意数据争吵
  16. iOS自动自动隐藏软键盘
  17. Javaweb项目报告
  18. Docker数据卷挂载相关
  19. 从 Godaddy 转移域名到 Namesilo
  20. 平面设计:制作创意头像

热门文章

  1. 多线程下载王者农药高清壁纸
  2. bread是可数还是不可数_bread可数吗
  3. 结婚五年后( 嗯~ 这个 我确实看哭了...)
  4. C语言 深度探究C语言中的函数
  5. 使用Fragment
  6. 齐治堡垒机后台存在命令执行漏洞(CNVD-2019-17294)分析
  7. ios ReplayKit RPScreenRecorder获取屏幕录制的每一帧数据startCaptureWithHandler
  8. 阿里python认证_集成阿里云滑动验证(python)
  9. 虚拟服务器共用,vm共享虚拟主机(vmware共享的虚拟机)
  10. 俺是东北人,俺骄傲!