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

SHOW TRANSACTION

説明

この構文は、指定されたトランザクションIDまたはラベルのトランザクション詳細を表示するために使用されます。

構文

SHOW TRANSACTION
[FROM <db_name>]
WHERE
[id = <transaction_id> | label = <label_name>];

必須パラメータ

1. <transaction_id>

詳細を表示するトランザクションID。

2. <label_name>

トランザクション詳細を表示するラベル。

オプションパラメータ

1. <db_name>

トランザクション詳細を表示するデータベース。

戻り値

カラム名説明
TransactionIdトランザクションID
Labelインポートタスクに関連付けられたラベル
Coordinatorトランザクションを調整する責任を持つノード
TransactionStatusトランザクションのステータス
PREPARE準備フェーズ
COMMITTEDトランザクションは成功したが、データはまだ表示されない
VISIBLEトランザクションは成功し、データが表示される
ABORTEDトランザクションが失敗
LoadJobSourceTypeインポートタスクのタイプ
PrepareTimeトランザクションの開始時刻
CommitTimeトランザクションが正常にコミットされた時刻
FinishTimeデータが表示可能になった時刻
Reasonエラーメッセージ
ErrorReplicasCountエラーのあるレプリカ数
ListenerId関連するインポートジョブのID
TimeoutMsトランザクションタイムアウト時間(ミリ秒)

アクセス制御要件

権限オブジェクト備考
LOAD_PRIVDatabase

  1. id 4005のトランザクションを表示:

    SHOW TRANSACTION WHERE ID=4005;
  2. 指定されたdbで、id 4005のトランザクションを表示します:

    SHOW TRANSACTION FROM db WHERE ID=4005;
  3. label_nameというラベルのトランザクションを表示する:

    SHOW TRANSACTION WHERE LABEL = 'label_name';