品易云推流 关闭
文章详情页
文章 > MySQL > mysql怎么查询表是否被锁

mysql怎么查询表是否被锁

头像

FXL

2020-09-03 09:37:433579浏览 · 0收藏 · 0评论

具体方法:

(推荐教程: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;
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图