メインコンテンツまでスキップ
に最終更新

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 |
+------------------+------+------+-----------------+---------------------+----------+------+---------+------+-------+-----------------------------------+-----------------------+