Skip to content
  1. 查看当前线程处理情况,如果不使用full关键字,信息字段中只会显示每个语句的前100个字符。
shell
show processlist;
show full processlist;

查询表级锁争用情况 Table_locks_immediate 指的是能够立即获得表级锁的次数 Table_locks_waited 指的是不能立即获取表级锁而需要等待的次数

shell
show status like 'Table%';

获取锁定次数、锁定造成其他线程等待次数,以及锁定等待时间信息

shell
show status like '%lock%';

查看正在被锁定的的表

shell
show OPEN TABLES where In_use > 0;

查看被锁住的

shell
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;

等待锁定

shell
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

查看表索引信息

shell
SHOW INDEX FROM account;