8.14 检查服务器线程(进程)信息

为了确定您的 MySQL 服务器正在做什么,检查进程列 table 可能会有所帮助,该列 table 指示了服务器中正在执行的线程集当前正在执行的操作。例如:

mysql> SHOW PROCESSLIST\G
*************************** 1. row ***************************
     Id: 1
   User: event_scheduler
   Host: localhost
     db: NULL
Command: Daemon
   Time: 2756681
  State: Waiting on empty queue
   Info: NULL
*************************** 2. row ***************************
     Id: 20
   User: me
   Host: localhost:52943
     db: test
Command: Query
   Time: 0
  State: starting
   Info: SHOW PROCESSLIST

可以使用KILL语句杀死线程。参见第 13.7.6.4 节“ KILL 语句”