- 查看当前线程处理情况,如果不使用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;