mysql如何查看被锁的表及解锁呢?

欣喜 Java每日一问 发布时间:2024-01-18 10:19:37 阅读数:12353 1
下文笔者讲述mysql查看被锁的表及解锁的方法及示例分享,如下所示
-- 查询是否锁表
SHOW OPEN TABLES WHERE In_use > 0;

-- 查询到相对应的进程; info 里可以看到该操作的SQL文
SHOW FULL PROCESSlist;

-- 杀掉指定mysql连接的进程号
KILL $pid

-- 查看正在锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; 

-- 查看等待锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS; 

--查看服务器状态
SHOW STATUS LIKE '%lock%';

--查看超时时间:
SHOW VARIABLES LIKE '%timeout%';
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaProblem/202401/7697.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者