SHOW PROCESSLIST
説明
サーバー内で実行中のスレッドが現在行っている操作を一覧表示します。現在のバージョンの StarRocks では、クエリの一覧表示のみをサポートしています。
ヒント
この操作には特権は必要ありません。
構文
SHOW [FULL] PROCESSLIST
パラメーター
パラメーター | 必須 | 説明 |
---|---|---|
FULL | No | このパラメーターを指定すると、完全な SQL 文が表示されます。指定しない場合、文の最初の 100 文字のみが表示されます。 |
戻り値
戻り値 | 説明 |
---|---|
Id | 接続 ID。 |
User | 操作を実行するユーザーの名前。 |
Host | 操作を実行するクライアントのホスト名。 |
Db | 操作が実行されるデータベースの名前。 |
Command | コマンドの種類。 |
ConnectionStartTime | 接続が開始された時間。 |
Time | 操作が現在の状態に入ってからの時間(秒単位)。 |
State | 操作の状態。 |
Info | 操作が実行しているコマンド。 |
IsPending | クエリがキューで待機中かどうか。有効な値: true と false 。 |
Warehouse | クエリが実行されるウェアハウスの名前。 |
CNGroup | クエリが実行されるコンピュートノードグループの名前。 |
使用上の注意
現在のユーザーが root
の場合、このステートメントはクラスタ内のすべてのユーザーの操作を一覧表示します。それ以外の場合は、現在のユーザーの操作のみが一覧表示されます。
IsPending
、Warehouse
、CNGroup
フィールドは、ウェアハウス環境でのクエリ実行に関する追加情報を提供します:
IsPending
: クエリがキューで待機中(true
)か、アクティブに実行中(false
)かを示しますWarehouse
: クエリが実行されるウェアハウスの名前を表示しますCNGroup
: クエリの実行を担当するコンピュートノードグループの名前を示します
例
例 1: ユーザー root
を介して操作の状態を一覧表示します。
SHOW PROCESSLIST;
+------+------+---------------------+-------+---------+---------------------+------+-------+------------------+-----------+-----------+---------+
| Id | User | Host | Db | Command | ConnectionStartTime | Time | State | Info | IsPending | Warehouse | CNGroup |
+------+------+---------------------+-------+---------+---------------------+------+-------+------------------+-----------+-----------+---------+
| 0 | root | x.x.x.x:xxxx | tpcds | Query | 2022-10-09 19:58:25 | 0 | OK | SHOW PROCESSLIST | false | default | |
+------+------+---------------------+-------+---------+---------------------+------+-------+------------------+-----------+-----------+---------+