ITPub博客

首页 > 数据库 > 数据库开发技术 > 来不及多说了快点先 kill

来不及多说了快点先 kill

原创 数据库开发技术 作者:DevXTalk 时间:2023-12-14 08:30:00 0 删除 编辑

来不及多说了快点先 kill

❝

小伙伴们有没有遇到过在生产环境中某些请求或者任务迟迟执行不完,或者 debug 的时候一行代码迟迟没有返回。这时候可能是 MySQL 进程卡死了,来不及多说了先无脑 kill 一波。

❞


查询db是否发生死锁

show engine innodb status;

查看数据表被锁状态

show OPEN TABLES where In_use > 0 ;

查看正在执行的事务

SELECT * FROM information_schema.innodb_trx;

查看正在锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;

查看等待锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

查看锁的类型和状态

show status like '%lock%';

查看表锁的情况

show status like '%table%';

查看InnoDB_row_lock状态变量来分析系统上的行锁的争夺情况

show status like 'InnoDB_row_lock%';

如果发现锁争用比较严重,如InnoDB_row_lock_waits和InnoDB_row_lock_time_avg的值比较高。

查看进程

show processlist ;

结束进程

kill [pid]

来不及多说了快点先 kill

❝

小伙伴们有没有遇到过在生产环境中某些请求或者任务迟迟执行不完,或者 debug 的时候一行代码迟迟没有返回。这时候可能是 MySQL 进程卡死了,来不及多说了先无脑 kill 一波。

❞

查询db是否发生死锁

show engine innodb status;

查看数据表被锁状态

show OPEN TABLES where In_use > 0 ;

查看正在执行的事务

SELECT * FROM information_schema.innodb_trx;

查看正在锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;

查看等待锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

查看锁的类型和状态

show status like '%lock%';

查看表锁的情况

show status like '%table%';

查看InnoDB_row_lock状态变量来分析系统上的行锁的争夺情况

show status like 'InnoDB_row_lock%';

如果发现锁争用比较严重,如InnoDB_row_lock_waits和InnoDB_row_lock_time_avg的值比较高。

查看进程

show processlist ;

结束进程

kill [pid]

查询 db 是否发生死锁

show engine innodb status;

查看数据表被锁状态

show OPEN TABLES where In_use > 0 ;

查看正在执行的事务

SELECT * FROM information_schema.innodb_trx;

查看正在锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;

查看等待锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

查看锁的类型和状态

show status like '%lock%';

查看表锁的情况

show status like '%table%';

查看 InnoDB_row_lock 状态变量来分析系统上的行锁的争夺情况

show status like 'InnoDB_row_lock%';

如果发现锁争用比较严重,如 InnoDB_row_lock_waits 和 InnoDB_row_lock_time_avg 的值比较高。

查看进程

show processlist ;

结束进程

kill [pid]


看完本文有收获?转发给更多的朋友吧

DevXTalk 不止于技术

原文作者:DevXTalk;如有侵权,请联系管理员删除。

上一篇: 放心吧没问题的
请登录后发表评论 登录
全部评论

注册时间:2019-03-23

  • 博文量
    178
  • 访问量
    82645