# SHOW TRANSACTION ## description 该语法用于查看指定 transaction id 的事务详情。 语法: ``` SHOW TRANSACTION [FROM db_name] WHERE id = transaction_id; ``` 返回结果示例: ``` TransactionId: 4005 Label: insert_8d807d5d-bcdd-46eb-be6d-3fa87aa4952d Coordinator: FE: 10.74.167.16 TransactionStatus: VISIBLE LoadJobSourceType: INSERT_STREAMING PrepareTime: 2020-01-09 14:59:07 CommitTime: 2020-01-09 14:59:09 FinishTime: 2020-01-09 14:59:09 Reason: ErrorReplicasCount: 0 ListenerId: -1 TimeoutMs: 300000 ``` * TransactionId:事务id * Label:导入任务对应的 label * Coordinator:负责事务协调的节点 * TransactionStatus:事务状态 * PREPARE:准备阶段 * COMMITTED:事务成功,但数据不可见 * VISIBLE:事务成功且数据可见 * ABORTED:事务失败 * LoadJobSourceType:导入任务的类型。 * PrepareTime:事务开始时间 * CommitTime:事务提交成功的时间 * FinishTime:数据可见的时间 * Reason:错误信息 * ErrorReplicasCount:有错误的副本数 * ListenerId:相关的导入作业的id * TimeoutMs:事务超时时间,单位毫秒 ## example 1. 查看 id 为 4005 的事务: SHOW TRANSACTION WHERE ID=4005; 2. 指定 db 中,查看 id 为 4005 的事务: SHOW TRANSACTION FROM db WHERE ID=4005; ## keyword SHOW, TRANSACTION