MySQL - SHOW PROCESSLIST 语句



MySQL SHOW PROCESSLIST 语句显示服务器当前正在运行的进程信息。如果使用 process 权限执行此语句,您可以获取有关其他用户正在运行的进程的信息。

此语句提供以下信息:

  • Id - 连接 ID。

  • User - 执行进程的 MySQL 用户名。

  • Host - 执行进程的主机名。

  • Db - 数据库名称。

  • Command - 命令类型。

  • Time - 表示进程处于当前状态的时间。

  • State - 动作、事件或状态。

  • Info - 进程正在执行的语句。

示例

以下查询列出 MySQL 服务器当前正在运行的进程:

SHOW FULL PROCESSLIST\G;

输出

以下是上述查询的输出:

************ 1. row ************
     Id: 5
   User: event_scheduler
   Host: localhost
     db: NULL
Command: Daemon
   Time: 57463
  State: Waiting for next activation
   Info: NULL
************ 2. row ************
     Id: 15
   User: root
   Host: localhost:50248
     db: demo
Command: Query
   Time: 0
  State: init
   Info: SHOW FULL PROCESSLIST
2 rows in set (0.00 sec)
广告
© . All rights reserved.