MySQL数据库中查询表是否被锁以及解锁

2021-09-27  本文已影响0人  WinkTink

1.查看表被锁状态

# 查询哪些表锁了

show OPEN TABLES where In_use > 0;

2.查看造成死锁的sql语句

# 查询innodb引擎的运行时信息

show engine innodb status;

3.查询进程

# 查询所有进程

show processlist;

4.解锁(删除进程)

# 删除进程

kill id;

5.查看正在锁的事物  (8.0以下版本)

# 查看正在锁的事物

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;

6.查看等待锁的事物 (8.0以下版本)

# 查看等待锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;

上一篇 下一篇

猜你喜欢

热点阅读