メインコンテンツまでスキップ

SHOW PROCESSLIST

説明

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

SET SHOW_ALL_FE_CONNECTION = TRUE;

構文

SHOW [FULL] PROCESSLIST

オプションパラメータ

1. FULL

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

戻り値

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

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

カラム説明
Queryスレッドが文を実行中
Sleepクライアントが実行文を送信するのを待機中
Quitスレッドが終了中
Killkill文を実行中

アクセス制御要件

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

権限オブジェクト備考
ADMIN_PRIVDATABASE他のユーザーの接続情報を表示したい場合、ADMIN権限が必要

SHOW PROCESSLIST
+------------------+------+------+-----------------+---------------------+----------+------+---------+------+-------+-----------------------------------+-----------------------+
| CurrentConnected | Id | User | Host | LoginTime | Catalog | 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 |
+------------------+------+------+-----------------+---------------------+----------+------+---------+------+-------+-----------------------------------+-----------------------+