mysql解除死锁状态
2018-09-04 09:59
302 查看
方案一:
1、查看是否有锁表
show OPEN TABLES where In_use > 0;
2、查询进程(如果你有SUPER权限,你可以看到所有线程。否则,只能看到你自己的线程)
show processlist;
3、杀死进程id(就是上面命令的id列)
kill id
方案二:
1、查看在锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;
2、杀死进程id(就是上面命令的trx_mysql_thread_id列)
kill id
其他关于查看死锁的命令:
# 查看当前的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX; # 查看当前锁定的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; # 查看当前等锁的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;
QQ技术交流群:282575808
--------------------------------------
声明: 原创文章,未经允许,禁止转载!
--------------------------------------
相关文章推荐
- mysql 解除正在死锁的状态
- mysql 解除正在死锁的状态
- mysql 解除正在死锁的状态
- mysql 解除正在死锁的状态
- Mysql解除正在死锁的状态
- MySql解除正在死锁的状态
- mysql 解除正在死锁的状态
- mysql查询死锁,执行语句,服务器状态等语句集合
- 查询mysql那些表出于死锁状态
- mysql查看死锁和解除锁
- Mysql的死锁问题,解决Locked状态
- Mysql的死锁问题解决Locked状态
- zabbix 监控mysql状态
- MySQL锁定状态查看命令
- SQL SERVER中如何解除死锁?
- Mysql根据数据库的时间字段到点更新另外的状态。
- MySQL数据格式为MyISam时的Locked状态造成访问慢的问题解决
- Zabbix 监控Mysql 主从状态的Python脚本
- Java多线程笔记一(创建运行,相关概念,JVM内存模型,线程有几种状态,死锁)
- 一个解除TCP连接的TIME_WAIT状态限制的简便方法