メインコンテンツまでスキップ
バージョン: 4.x

SHOW PROCESSLIST

デスクリプション

ユーザーが実行しているスレッドを表示します。
このコマンドは現在のFEの接続情報のみを表示できます。
クラスター全体の接続情報を表示する必要がある場合は、セッション変数を追加する必要があります:

SET SHOW_ALL_FE_CONNECTION = TRUE;

構文

SHOW [FULL] PROCESSLIST

オプションパラメータ

1. FULL

他のユーザーの接続情報を表示するかどうかを指定します

戻り値

column説明
CurrentConnected接続が現在のものかどうか
Idこのスレッドの一意識別子
Userこのスレッドを開始したユーザー
Hostリクエストを送信するクライアントのIPアドレスとポート番号が記録されます
LoginTime接続を確立した時刻
カタログコマンドが現在実行されているデータディレクトリ
Dbコマンドが実行されているデータベース。データベースが指定されていない場合、値はNULLです
Commandスレッドが現在実行しているコマンド
Time前のコマンドが現在のステータスに送信されてからの時間(秒)
Stateスレッドの状態
QueryId現在のクエリステートメントのID
Info通常、スレッドによって実行されたステートメントが記録され、デフォルトでは最初の100文字のみが表示されます

一般的なCommandタイプは以下の通りです:

column説明
Queryスレッドがステートメントを実行しています
Sleepクライアントが実行ステートメントを送信するのを待機しています
Quitスレッドが終了しています
Killkillステートメントを実行しています

アクセス制御要件

このSQLコマンドを実行するユーザーは、少なくとも以下の権限を持つ必要があります:

PrivilegeObject注釈
ADMIN_PRIVDATABASE他のユーザーの接続情報を表示する場合は、ADMIN権限が必要です

SHOW PROCESSLIST
+------------------+------+------+-----------------+---------------------+----------+------+---------+------+-------+-----------------------------------+-----------------------+
| CurrentConnected | Id | User | Host | LoginTime | カタログ | Db | Command | Time | State | QueryId | Info |
+------------------+------+------+-----------------+---------------------+----------+------+---------+------+-------+-----------------------------------+-----------------------+
| Yes | 0 | root | 127.0.0.1:34650 | 2025-01-21 12:01:02 | internal | test | Query | 0 | OK | c84e397193a54fe7-bbe9bc219318b75e | select 1 |
| | 1 | root | 127.0.0.1:34776 | 2025-01-21 12:01:07 | internal | | Sleep | 29 | EOF | 886ffe2894314f50-8dd73a6ca06699e4 | show full processlist |
+------------------+------+------+-----------------+---------------------+----------+------+---------+------+-------+-----------------------------------+-----------------------+