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

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';