MySQL查看锁操作
MySQL查看锁操作
表名称是否被锁定。名称锁定用于取消表或对表进行重命名等操作。
show open tables where In_use > 0;
分析表锁定
show status like "table_locks%";
查看行锁
SHOW STATUS LIKE "innodb_row_lock%";
查看正在锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;
查看等待锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;
查看在锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;
解决死锁
SHOW PROCESSLIST;
kill 线程ID
查看全局事配置的务隔离级别,和当前session事务隔离界别
select @@global.tx_isolation,@@session.tx_isolation;
查看MySQL版本
select @@version;
innodb引擎的更加详细的key通过下面来看
show engine innodb statusG
然后注意看这个字段即可: TRANSACTIONS
以上是 MySQL查看锁操作 的全部内容, 来源链接: utcz.com/z/514937.html