mysql 查看死锁

第一步,查出已锁的进程

查看正在锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;

``

查看等待锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

``

INNODB_TRX表主要是包含了正在InnoDB引擎中执行的所有事务的信息,包括waiting for a lock和running的事务

select * from information_schema.innodb_trx

``

第二步,kill进程

show engin innodb status; //最后一次死锁信息及sql

show open tables where in_use > 0 //查看锁表

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 巨蟹的脆弱与力量 巨蟹座成分很重的那些人常会遇到这样一种情况:他们会受外界影响,而觉得自己的情绪化是不好的。经常出...
    裕祺阅读 228评论 0 1
  • 不知觉间在不出局践行203天了 时间又要回到去年的7月7号了,这一天我加入了007这个不写就出局社群!同时还拉入自...
    紫宜阅读 219评论 3 4
  • 李敖算术题 一一春风一路飘原创 83年的Time 才闭得上一张狂骂的嘴 谁能算出我"捧上"的休止符何时休?
    千人乃秀阅读 342评论 5 16