位置: 编程技术 - 正文
1. 进入mysql/bin目录下输入mysqladmin processlist; 2. 启动mysql,输入show processlist(关闭某一线程 kill id;); 如果有 SUPER 权限,则可以看到全部的线程,否则,只能看到自己发起的线程(这是指,当前对应的MySQL帐户运行的线程)。 得到数据形式如下(只截取了三条): mysql> show processlist; +-----+-------------+--------------------+-------+---------+-------+----------------------------------+---------- | Id | User | Host | db | Command | Time| State | Info +-----+-------------+--------------------+-------+---------+-------+----------------------------------+---------- ||root |..0.: |mytest | Sleep | 5 | | NULL ||root |..0.: |mytest | Sleep | 5 | | NULL ||root |..0.: |mytest |Query | | Locked | select bookname,culture,value,type from book where id= 先简单说一下各列的含义和用途,第一列,id,不用说了吧,一个标识,你要kill一个语句的时候很有用。user列,显示单前用户,如果不是root,这个命令就只显示你权限范围内的sql语句。host列,显示这个语句是从哪个ip的哪个端口上发出的。呵呵,可以用来追踪出问题语句的用户。db列,显示这个进程目前连接的是哪个数据库。command列,显示当前连接的执行的命令,一般就是休眠(sleep),查询(query),连接(connect)。time列,此这个状态持续的时间,单位是秒。state列,显示使用当前连接的sql语句的状态,很重要的列,后续会有所有的状态的描述,请注意,state只是语句执行中的某一个状态,一个sql语句,已查询为例,可能需要经过copying to tmp table,Sorting result,Sending data等状态才可以完成,info列,显示这个sql语句,因为长度有限,所以长的sql语句就显示不全,但是一个判断问题语句的重要依据。
推荐整理分享processlist命令 查看mysql 线程(show processlist),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:process checklist,process的结果怎么看,processlist time,show processlist state,product list命令,show processlist state,process数据怎么看,process-name,内容如对您有帮助,希望把文章链接给更多的朋友!
MySQL 数据类型 大全 其中的长度以字节为单位名称长度用法TINYINT(M)BIT,BOOL,BOOLEAN1如果为无符号数,可以存储从0到的数;否则可以存储从-到的数。SMALLINT(M)2如果为无符
MySQL 密码设置 一个重要的应用就是如何在遗忘root用户密码的时候修改密码,使用的方法是启动MySQL服务器时忽略加载授权表。由MySQL使用用户名和口令的方法与Unix或Wi
MYSQL代码 定期备份Mysql数据库 相信很多个人网站的站长,或者是独立Blog的博主,都有着备份数据库这样一个需求。当然WordPress这样插件非常丰富的Blog系统有好多能帮你完成这项任务
标签: show processlist
本文链接地址:https://www.jiuchutong.com/biancheng/319957.html 转载请保留说明!友情链接: 武汉网站建设