全部產品
Search
文件中心

AnalyticDB:SHOW PROCESSLIST

更新時間:Mar 06, 2025

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;