标签:运行 mysql arc led order by 从服务器 磁盘 searching ati
processlist命令的输出结果显示了有哪些线程在运行,可以检查当前数据库的运行状态,两种方式使用这个命令。
1 进入MySQL/bin目录下输入mysqladmin processlist;
2启动mysql,输入show processlist;
如果有 SUPER 权限,则可以看到全部的线程,否则,只能看到自己账户的线程.
演示:
mysql> show full processlist;
+—–+——–+—————–+————-+———+——+——-+———————–+
| Id | User | Host | db | Command | Time | State | Info |
+—–+——–+—————–+————-+———+——+——-+———————–+
| 66 | dragon | localhost:47205 | dragon_test | Sleep | 242 | | NULL |
| 95 | dragon | localhost:47234 | dragon_test | Sleep | 242 | | NULL |
| 96 | dragon | localhost:57651 | test | Sleep | 5088 | | NULL |
| 127 | dragon | localhost:51277 | dragon_test | Sleep | 27 | | NULL |
| 128 | dragon | localhost:51278 | dragon_test | Sleep | 27 | | NULL |
| 217 | dragon | localhost | dragon_test | Query | 0 | NULL | show full processlist |
+—–+——–+—————–+————-+———+——+——-+———————–+
各列的含义和用途,
id: 一个标识
user: 显示当前用户,如果不是root,这 个命令就只显示你权限范围内的sql语句。
host: 显示这个语句是从哪个ip的哪个端口上发出的
db: 显示 这个进程目前连接的数据库。
command:显示当前连接的执行的命令,一般就是休眠(sleep),查询(query),连接 (connect)。
time: 此这个状态持续的时间,单位是秒。
state: 显示使用当前连接的sql语句的状态,只是语句执行中的某一个状态,一个sql语句,已查询为例,可能需要经过copying to tmp table,Sorting result,Sending data等状态才可以完成
info: 显示这个sql语句,因为长度有限,所以长的sql语句就显示不全,但是一个判断问题语句的重要依据。
这个命令中最关键的就是state列,mysql列出的状态主要有以下几种:
标签:运行 mysql arc led order by 从服务器 磁盘 searching ati
原文地址:http://www.cnblogs.com/edgedance/p/6979630.html