Mysql生产死锁临时解决

Posted AresCarry

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql生产死锁临时解决相关的知识,希望对你有一定的参考价值。

一、前言

生产上发生了死锁,数据库被锁死,要怎么处理?

二、执行命令

1 查看死锁日志

 show engine innodb status;

2 查询当前繁忙的表

   SHOW OPEN TABLES WHERE In_use > 0;

3 查询进程

   SHOW PROCESSLIST

4 查询死锁进程

SELECT concat('KILL ',id,';') FROM information_schema.processlist p INNER JOIN  information_schema.INNODB_TRX x ON p.id=x.trx_mysql_thread_id WHERE db='wldb';

5 删除死锁进程

KILL 3964678;

以上是关于Mysql生产死锁临时解决的主要内容,如果未能解决你的问题,请参考以下文章