getTransactionStatus

语法

getTransactionStatus()

参数

详情

获取事务的状态,该函数只能在数据节点/计算节点执行。返回一个表,包含以下列:

  • tid :事务的 id。

  • startTime:事务开始的时间。

  • type:事务涉及到的操作类型,包括 APPEND, DROP, SQLUPDATE, SQLUPSERT, SQLDELETE, FILEOPERATE 和 UNKNOWN。

  • status:事务当前的状态,包括 BEGIN, COMMIT, COMPLETE, ROLLBACK。

  • partitionCount:事务涉及到的分区数量。

  • endTime:事务结束的时间。

  • elapsedTime:事务持续的时间。

例子

getTransactionStatus()
tid startTime type status partitionCount endTime elapsedTime
3135 2022.06.07 16:19:48.477 APPEND BEGIN 4 584
3143 2022.06.07 16:11:27.489 APPEND COMMIT 4 2022.06.07 16:11:33.100 484