mysql kill process解决死锁
2016-01-22 17:28
567 查看
mysql使用myisam的时候锁表比较多,尤其有慢查询的时候,造成死锁.这时需要手动kill掉locked的process.使他释放.
(以前我都是重起服务)..惭愧啊..
演示:(id 7是我用python 来连过来的一个会话,虽然是状态是sleep,为了演示,干掉他)
mysql> show processlist;
+----+------+-----------+------+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+------+-----------+------+---------+------+-------+------------------+
| 7 | root | localhost | yy | Sleep | 154 | | NULL |
| 8 | root | localhost | NULL | Query | 0 | NULL | show processlist |
+----+------+-----------+------+---------+------+-------+------------------+
2 rows in set (0.00 sec)
mysql> kill 7
-> ;
mysql> show processlist;
+----+------+-----------+------+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+------+-----------+------+---------+------+-------+------------------+
| 8 | root | localhost | NULL | Query | 0 | NULL | show processlist |
+----+------+-----------+------+---------+------+-------+------------------+
1 row in set (0.00 sec)
(以前我都是重起服务)..惭愧啊..
演示:(id 7是我用python 来连过来的一个会话,虽然是状态是sleep,为了演示,干掉他)
mysql> show processlist;
+----+------+-----------+------+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+------+-----------+------+---------+------+-------+------------------+
| 7 | root | localhost | yy | Sleep | 154 | | NULL |
| 8 | root | localhost | NULL | Query | 0 | NULL | show processlist |
+----+------+-----------+------+---------+------+-------+------------------+
2 rows in set (0.00 sec)
mysql> kill 7
-> ;
mysql> show processlist;
+----+------+-----------+------+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+------+-----------+------+---------+------+-------+------------------+
| 8 | root | localhost | NULL | Query | 0 | NULL | show processlist |
+----+------+-----------+------+---------+------+-------+------------------+
1 row in set (0.00 sec)
相关文章推荐
- 常用的二种修改mysql最大连接数的方法
- mac下mysql5.7.10密码问题
- MySQL中由load data语句引起死锁的解决案例
- MySql 数据库分区
- mysql 替换字段内容
- mysql按特定顺序排列
- 数据库_MySQL_MySQL的计划任务(相当于定时器的功能)
- MysqlHelper 需要重写
- Mysql主从复制和读写分离方案分析
- mysql遇到的问题:can't creat/write to file "/var/mysql/xxxx.MYI"
- mysql 通过命令安装服务
- 构建高性能web之路------mysql读写分离实战(转)
- mysql 编辑距离levenshtein函数
- MYSQL 表级锁 行级锁 页面锁区别
- MySQL下添加用户以及给予权限的实现
- MySQL添加用户、删除用户与授权
- MySQL-死锁查询
- MySqlCommand查询条件中包含中文没有结果的问题
- 零积分下载,2014年辛星mysql教程秋季版第一本已经完工,期待您的支持
- 服务器,数据库连接注意mysql的user表