<dl id="vorq8"><menu id="vorq8"></menu></dl>

<sup id="vorq8"></sup>
<sup id="vorq8"></sup>
<sup id="vorq8"></sup>

<optgroup id="vorq8"><address id="vorq8"></address></optgroup>

    <sup id="vorq8"><menu id="vorq8"><small id="vorq8"></small></menu></sup>

    <div id="vorq8"><tr id="vorq8"><object id="vorq8"></object></tr></div>

    当前位置:  首页  >  PHP教程  >  PHP 应用  >  知识库

    怎样把坏的MySQL查询找到并杀死?

    有时,关系型相关数据库系统的复?#26377;?#20250;把你搞晕,不过幸运的是,使用MySQL工具来管理查询就就可以避免这些复?#26377;浴?#22312;本教程中,

    有时,关系型相关数据库系统的复?#26377;?#20250;把你搞晕,不过幸运的是,使用MySQL工具来管理查询就就可以避免这些复?#26377;浴?在本教程中,

    有时,关系型相关数据库系统的复?#26377;?#20250;把你搞晕,不过幸运的是,使用MySQL工具来管理查询就就可以避免这些复?#26377;浴?在本教程中,我将向你们展示 怎样去查找并杀掉任何非法的MySQL查询。

    为了浏览当前正在运行的查询,登陆到MySQL终端,然后运行‘show processlist’命令:

    首先你应该查看'Time'项,这里记录了进程执行 "做其当做的事情" 操作的秒数。‘command’项处于‘Sleep’ 状态的进程表示其正在等待接受查询,因此,它并没有消耗任何资源。?#26434;?#20854;他任何进程而言,‘Time’超过一定的秒数表明出现问题。

    --------------------------------------分割线 --------------------------------------

    Ubuntu 14.04下安装MySQL

    《MySQL权威指南(原书第2版)?#38750;?#26224;中文扫描版 PDF

    Ubuntu 14.04 LTS 安装 LNMP Nginx\PHP5 (PHP-FPM)\MySQL

    Ubuntu 14.04下搭建MySQL主从服务器

    Ubuntu 12.04 LTS 构建高可用分布式 MySQL 集群

    Ubuntu 12.04下源代码安装MySQL5.6以及Python-MySQLdb

    MySQL-5.5.38通用二进制安装

    --------------------------------------分割线 --------------------------------------

    在上面的例子中,唯一运行的查询是我们的‘show processlist’命令。让我们来看看如果我们有一个写的很烂的查询是怎么样的:

    啊哈!现在我们看到有一个查询运行了将近30秒。如果我们不想让它的进程继续运行,可以将它的'Id'传递给kill命令:

    (注意 由于我们没有改变任何数据,MySQL总是报告0行被影响。)

    明智的使用kill命令能够清除积压的查询。然而,要记住的是,那不是一种永久的方法 - 如果这些查询来自你的程序,你需要去重?#27492;?#20204;,,或者将继续看到相同的问题不断出现。

    另请参阅

    关于不同‘命令’的MySQL文档:

  1. https://dev.mysql.com/doc/refman/5.7/en/thread-commands.html
  2. via:

    译者:hunanchenxingyu 校对:wxy

    本文由 LCTT 原创翻译,Linux中国 荣誉推出

    吐了个 "CAO" !
    扫码关注 PHP1 官方微信号
    PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
    Copyright ? 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有
         
    pc蛋蛋
    <dl id="vorq8"><menu id="vorq8"></menu></dl>

    <sup id="vorq8"></sup>
    <sup id="vorq8"></sup>
    <sup id="vorq8"></sup>

    <optgroup id="vorq8"><address id="vorq8"></address></optgroup>

      <sup id="vorq8"><menu id="vorq8"><small id="vorq8"></small></menu></sup>

      <div id="vorq8"><tr id="vorq8"><object id="vorq8"></object></tr></div>

      <dl id="vorq8"><menu id="vorq8"></menu></dl>

      <sup id="vorq8"></sup>
      <sup id="vorq8"></sup>
      <sup id="vorq8"></sup>

      <optgroup id="vorq8"><address id="vorq8"></address></optgroup>

        <sup id="vorq8"><menu id="vorq8"><small id="vorq8"></small></menu></sup>

        <div id="vorq8"><tr id="vorq8"><object id="vorq8"></object></tr></div>

        福彩15选5中奖条件 加拿大快乐8开奖视频 于海滨3d推荐号码今晚 上海快3走势图 曾道人免费十码中特料 贵州11选5一定牛走势 历次足彩14场胜负结果 买彩票中奖概率 555棋牌通比牛牛技巧 六肖中特 资料更新中 河北11选5直选2走势图 多乐彩大赢家无法注册 海南体彩app怎么下载 体彩nba顶呱刮 黑龙江十一选五下载