SHOW PROCESSLIST用於查看正在啟動並執行PROCESS。
說明
您也可以通過INFORMATION_SCHEMA PROCESSLIST表查看正在啟動並執行PROCESS。
文法
SHOW [FULL] PROCESSLIST 返回參數
執行SHOW FULL PROCESSLIST或者SHOW PROCESSLIST後,返回結果中包含以下參數。
Id:PROCESS的Id。
ProcessId:任務的唯一標識,執行
KILL PROCESS時需要使用ProcessId。User:目前使用者。
Host:顯示發出這個語句的用戶端的主機名稱,包含IP和連接埠號碼。
DB:顯示該PROCESS目前串連的是哪個資料庫。
Command:顯示當前串連所執行的命令,即休眠(sleep)、查詢(query)以及串連(connect)三種類型的命令。
Time:顯示Command執行的時間,單位為秒。
State:顯示當前串連下SQL語句的執行狀態。
Info:顯示SQL語句。
說明如果不使用
FULL關鍵字,只能查看每個記錄中Info欄位的前100個字元。
許可權
預設您可以通過
SHOW PROCESSLIST,查看您當前帳號下正在啟動並執行PROCESS。高許可權帳號通過GRANT語句授予普通帳號PROCESS許可權,普通帳號可以查看叢集下所有使用者正在啟動並執行PROCESS。
GRANT process on *.* to account_name;