查看当前打开的表
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;