数据库锁表及解锁_mysql锁表与解锁

数据库锁表及解锁_mysql锁表与解锁查看PostgreSQL锁表信息 一、查询PG_STAT_ACTIVITY的信息 SELECT * FROM pg_stat_activity where datname='bms'

数据库锁表及解锁

查看PostgreSQL锁表信息

一、查询PG_STAT_ACTIVITY的信息
SELECT * FROM pg_stat_activity where datname="bms" and wait_event_type="Lock"
二、通过pid解锁死锁信息
select pg_cancel_backend("死锁那条数据的pid值")


查看mysql锁表信息

一:检查是否锁表, 查询进程并杀死进程

1) 查询是否锁表

show open tables where in_use > 0;

2) 查询进程(如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程)

show processlist;
show full processlist;

3) 杀死进程(id列)

kill id

二:查看在锁事务,杀死事务对应的线程ID

1) 查看正在锁的事务

select * from information_schema.INNODB_LOCKS;

2) 杀死进程id(trx_mysql_thread_id列)

kill ID

3) 查看等待锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

其它:

  1. 查看服务器状态
    show status like "%lock%";
  2. 查看超时时间:
    show variables like "%timeout%";

显示哪些线程正在运行

SHOW PROCESSLIST;
mysql -uroot -e "Show processlist"
mysqladmin processlist

原文地址:https://www.cnblogs.com/yisk/archive/2022/05/17/16280003.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/5254.html

(0)
上一篇 2023-05-17 09:30
下一篇 2023-05-17

相关推荐

  • 用Python实现机器学习算法

    用Python实现机器学习算法作为一门流行的编程语言,Python提供了大量的机器学习库供我们调用。在这些库中,最为流行的还是scikit-learn库。该库囊括了大部分的机器学习算法,包括分类、聚类、回归等。首先我们需要安装该库:

    2024-03-07
    30
  • oracle如何生成uuid_oracle生成多行uuid不重复

    oracle如何生成uuid_oracle生成多行uuid不重复 近日,遇到朋友问及如何生成UUID 是 通用唯一识别码(Universally Unique Identifier)方法,其实数据中是支持的 Oracle中生成跨系统的唯一识别符UUID非常…

    2023-03-21
    103
  • Python编写无限循环的最佳实践

    Python编写无限循环的最佳实践Python支持for循环和while循环两种方式。for循环适用于固定次数的循环,而while循环则适用于循环次数不确定的情况,因此在编写无限循环的时候,通常采用while循环。

    2024-02-17
    43
  • 北京哪里有开住宿费发票

    北京哪里有开住宿费发票电薇13530507261 保-真,可-先-幵-验,陈经理。链接与装载是一个比较晦涩的话题,大家往往容易陷入复杂的细节中而难以看清问题的本来面目。从本质上讲各个系统的编译、链接、装载过程都是大同小异…

    2023-02-16
    97
  • Oracle 回滚段

    Oracle 回滚段–查询数据文件 select t.TABLESPACE_NAME, –表空间名 t.FILE_NAME, –文件名 t.AUTOEXTENSIBLE, –是否自动扩展 t.BYTES / 1…

    2022-12-18
    93
  • Navicat免费版本-Navicat Lite「建议收藏」

    Navicat免费版本-Navicat Lite「建议收藏」一直在用Navicat管理数据库,今天发现原来它也有一个免费版本,虽然官方已经不维护,甚至在官网都找不到免费版的相关信息和下载链接。 但是在网上依然可以找到下载,下面提供一个地址: https://…

    2022-12-15
    94
  • python中验证ip正则(正则验证ip地址)

    python中验证ip正则(正则验证ip地址)首先给出一个c函数的原型:int sscanf(const char *buffer,const char *format,[argument ]…)它的返回值是参数的数据,也就是argument的个数,buffer:存储的数据,format:格式控制字符串,argument:选择性设定字符串。这个程序从标准流读取数据,可以进行无限制的输入。下面贴出代码,然后引出另外一个问题,将字符串ip转换成整形ip地址。[cpp]

    2023-11-19
    80
  • MySQL的安装与配置[通俗易懂]

    MySQL的安装与配置[通俗易懂]今天要和大家唠唠关于数据库的那些事儿!按照朱哥一贯的调性,咱还是从花边八卦聊起。先来简单地梳理一下数据库、MySQL发展的时间线: 1970年,在IBM公司工作的数学家 E.F.Codd 发表了数学…

    2023-01-25
    105

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注