您现在的位置是:课程教程文章

mysql怎么查询表是否被锁

2023-12-18 17:13课程教程文章 人已围观

具体方法:

(推荐教程:mysql数据库学习教程)

查看表被锁状态

# 查询哪些表锁了
show OPEN TABLES where In_use > 0;

查看造成死锁的sql语句

# 查询innodb引擎的运行时信息
show engine innodb status;

查询进程

# 查询所有进程
show processlist;

解锁(删除进程)

# 删除进程
kill id;

查看正在锁的事物

# 查看正在锁的事物
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS

查看等待锁的事物

# 查看等待锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;
课程教程:mysql怎么查询表是否被锁

上一篇:mysql怎么查询数据表是否在数据库中

下一篇:没有了

站点信息

  • 文章统计篇文章