第一步,查出已锁的进程
查看正在锁的事务
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 //查看锁表
①.、确定mysql有锁表的情况则使用以下命令查看锁表进程
扩展:
①.、查看锁的事务
①查看表被锁状态
以上就是土嘎嘎小编为大家整理的mysql怎么看锁表相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!