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

SHOW TRANSACTION

説明

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

構文

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