查看当前打开的表

show open tables;

查看当前的线程数和表的关系

show OPEN TABLES  where In_use > 0;

查看正在执行的事务

SELECT * FROM information_schema.INNODB_TRX;

trx_state为LOCK WAIT或者trx_rows_locked > 0均表示有锁的等待

结束连接

kill <PID>

查看正在锁的事务

SELECT * FROM information_schema.INNODB_LOCKS;

查看正在等待锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

查看当前运行的现成列表

show processlist;

show full processlist;