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)
廣告