当前位置:   article > 正文

show processlist(查询线程状态)命令详解

show processlist

                show processlist(查询线程状态)命令详解

目录

一、含义

二、参数

三、状态解释


一、含义

对于一个Mysql连接,或者说一个线程,任何时刻都有一个状态,该状态表示了mysql当前正在做什么。SHOW PROCESSLIST显示哪些线程正在运行。

不在mysql提示符下使用时用mysql -uroot  -e 'Show  processlist'   或者   mysqladmin processlist

如果您有root权限,您可以看到所有线程。否则,您只能看到登录的用户自己的线程,通常只会显示100条如果想看跟多的可以使用full修饰(show full processlist)

二、参数

 id       #ID标识,要kill一个语句的时候很有用
use      #当前连接用户
host     #显示这个连接从哪个ip的哪个端口上发出
db       #数据库名
command  #连接状态,一般是休眠(sleep),查询(query),连接(connect)
time     #连接持续时间,单位是秒
state    #显示当前sql语句的状态
info     #显示这个sql语句
 

三、状态解释

其中state的状态十分关键,下表列出state主要状态和描述:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/455806
推荐阅读
相关标签
  

闽ICP备14008679号