zoukankan      html  css  js  c++  java
  • mysql kill process解决死锁

    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)

  • 相关阅读:
    final修饰符
    数组知识点
    session的作用范围(转)
    c++之list学习
    C++之重载操作符
    C++之浅拷贝构造函数与深拷贝构造函数
    C++之友元
    C++之共有继承、保护继承、私有继承
    C++之类静态成员变量和静态成员函数
    C源程序到可执行文件的四个过程
  • 原文地址:https://www.cnblogs.com/hushaojun/p/5151905.html
Copyright © 2011-2022 走看看