SHOW TRANSACTION
Description
This syntax is used to view transaction details for the specified transaction id or label.
Syntax
SHOW TRANSACTION
[FROM <db_name>]
WHERE
[id = <transaction_id> | label = <label_name>];
Required Parameters
1. <transaction_id>
The transaction ID whose details need to be viewed.
2. <label_name>
The label whose transaction details need to be viewed.
Optional Parameters
1. <db_name>
The database whose transaction details need to be viewed.
Return Value
| Column Name | Description |
|---|---|
| TransactionId | Transaction ID |
| Label | Label associated with the import task |
| Coordinator | Node responsible for coordinating the transaction |
| TransactionStatus | Status of the transaction |
| PREPARE | Preparation phase |
| COMMITTED | Transaction succeeded, but data is not visible yet |
| VISIBLE | Transaction succeeded, and data is visible |
| ABORTED | Transaction failed |
| LoadJobSourceType | Type of the import task |
| PrepareTime | Start time of the transaction |
| CommitTime | Time when the transaction was successfully committed |
| FinishTime | Time when the data became visible |
| Reason | Error message |
| ErrorReplicasCount | Number of replicas with errors |
| ListenerId | ID of the related import job |
| TimeoutMs | Transaction timeout duration in milliseconds |
Access Control Requirements
| Privilege | Object | Notes |
|---|---|---|
| LOAD_PRIV | Database |
Examples
-
View the transaction with id 4005:
SHOW TRANSACTION WHERE ID=4005; -
In the specified db, view the transaction with id 4005:
SHOW TRANSACTION FROM db WHERE ID=4005; -
View the transaction whose label is label_name:
SHOW TRANSACTION WHERE LABEL = 'label_name';