Mysql 锁表处理

Posted chenzechao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql 锁表处理相关的知识,希望对你有一定的参考价值。

 

-- 查看正在被锁定的的表
show OPEN TABLES where In_use > 0;

-- 查看进程号
show processlist;

-- 杀掉进程
kill 123456-- 表级锁次数
show status like Table%;
+----------------------------+---------+
| Variable_name              | Value   |
+----------------------------+---------+
| Table_locks_immediate      | 7295843 | -- 指的是能够立即获得表级锁的次数
| Table_locks_waited         | 362     | -- 指的是不能立即获取表级锁而需要等待的次数
| Table_open_cache_hits      | 0       |
| Table_open_cache_misses    | 0       |
| Table_open_cache_overflows | 0       |
+----------------------------+---------+

 

以上是关于Mysql 锁表处理的主要内容,如果未能解决你的问题,请参考以下文章

mysql的事务处理与锁表

Mysql 锁表处理

MySQL锁表异常进程处理

记一次truncate导致的锁表处理

MYSQL完美解决生产环境改表结构锁表问题

informix数据库锁表处理方法