SHOW PROCESSLIST は、LindormTable または LindormTSDB で現在実行中の SQL ステートメントと、各ステートメントの実行詳細を照会します。このコマンドを使用して、遅延が発生しているクエリを特定したり、無効なクエリを終了させたりできます。
前提条件
SHOW PROCESSLIST を実行する前に、環境が以下の要件を満たしていることを確認してください。
LindormTable のバージョンが 2.6.2 以降、または LindormTSDB の任意のバージョン
Lindorm SQL のバージョンが 2.6.3.2 以降
Lindorm SQL のバージョンを確認するには、「SQL のバージョン」をご参照ください。
構文
SHOW PROCESSLIST返されるフィールド
SHOW PROCESSLIST が返すフィールドは、LindormTable と LindormTSDB で異なります。
LindormTable
| フィールド | データ型 | 説明 |
|---|---|---|
| ID | VARCHAR | 実行中のクエリの ID です。KILL QUERY '<ID>' にこの値を指定して、クエリを終了させることができます。 |
| USER | VARCHAR | クエリを送信したユーザーです。 |
| HOST | VARCHAR | クエリを開始したクライアントの IP アドレスです。 |
| DB | VARCHAR | クエリ対象のデータベースです。 |
| CREATED | VARCHAR | クエリが作成された時刻です。 |
| COMMAND | VARCHAR | 実行中の SQL ステートメントです。 |
| TIME | VARCHAR | クエリ開始からの経過時間(ミリ秒単位)です。 |
| RAW ID | VARCHAR | LindormTable がクエリから分割したサブタスクの元の ID です。トラブルシューティングの際には、この値を Lindorm テクニカルサポートへご提供ください。 |
| EXECUTE START | VARCHAR | クエリの開始時刻を UNIX タイムスタンプ(1970-01-01 00:00:00 からの経過秒数)で表した値です。 |
| EXECUTE SERVER | VARCHAR | クエリが実行されているサーバーです。 |
LindormTSDB
| フィールド | データ型 | 説明 |
|---|---|---|
| ID | VARCHAR | 実行中のクエリの ID です。KILL QUERY '<ID>' にこの値を指定して、クエリを終了させることができます。 |
| USER | VARCHAR | クエリを送信したユーザーです。 |
| HOST | VARCHAR | クエリが実行されているサーバーです。 |
| DB | VARCHAR | クエリ対象のデータベースです。 |
| TYPE | VARCHAR | SELECT や CREATE などの SQL ステートメントの種類です。 |
| CREATED | VARCHAR | クエリが作成された時刻です。 |
| SQL | VARCHAR | 実行中の SQL ステートメントです。 |
使用例
以下の例では、すべての実行中のクエリを一覧表示する方法を示します。
SHOW PROCESSLIST;出力例(LindormTSDB):
+-------------------------------------------------+------+----------+------+---------+-------------------------------+--------------------------------+
| ID | USER | HOST | DB | TYPE | CREATED | SQL |
+-------------------------------------------------+------+----------+------+---------+-------------------------------+--------------------------------+
| dHNkYi0x@2a2adf60-89d8-4d16-8417-455189644070@1 | root | dHNkYi0x | null | UNKNOWN | 2022-07-08T16:32:30.767+08:00 | SELECT `time`, `host`, |
| | | | | | | `value` FROM `cpu_user` |
+-------------------------------------------------+------+----------+------+---------+-------------------------------+--------------------------------+