show processlist;查看正在运行的线程,列出前100条,show full processlist;列出所有。
+--------+-------------+-------------+---------+-------------+---------+------------------------------------------
| Id | User | Host | db | Command | Time | State | Info | Progress
+--------+-------------+-------------+---------+-------------+---------+------------------------------------------
Id 标识,kill某个mysql线程时使用
User 显示当前用户,如果不是root,那么就只显示授权范围内的sql语句的用户
host 显示sql语句是从哪个ip,哪个端口发出的,可以用来追踪出问题的用户和端口
db 显示该线程连接的是哪个数据库
command 显示当前执行的命令,一般:sleep 休眠,query 查询,connect 连接。
time 状态持续时间,单位秒
state 显示使用当前连接的sql语句的状态,很重要列。请注意,state只是语句执行中的某一个状态。以查询为例,需要经过copying to tmp table,sorting