查看mysql进程--show processlist
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 用 show processlist 查看当前运行状态。 mysql> show processlist; 下面介绍下各列的含义: id ,线程编号,当要关闭某一进程时执行 kill id ; user 列,显示当前进程用户; host 列,显示当前进程是从哪个 IP 地址和哪个端口号发出来的; db 列,显示当前这个进程目前连接的是哪个数据库; command 列,显示当前连接进程所执行命令的类型或状态,一般就是休眠( sleep ),查询( query ),连接 ( connect ); time 列,这个状态持续的时间,单位是秒; state 列,显示使用当前连接 sql 语句的状态,如查询语句,可能中间需要经历 copying to tmp table , Sorting result , Sending data 等状态才可以完 成; info 列,显示这个连接所执行的 sql 语句,因为长度有限,所以长的 sql 语句就显示不全,但是一个判断问题语句的重要依据。 mysql 列出 state 的状态主要有以下几种: Checking table 正在检查数据表(这是自动的)。 Closing tables 正在将表中修改的数据刷新到磁盘中,同时正在关闭已经用完的表。这是一个 很快的操作