メインコンテンツまでスキップ
バージョン: 4.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';