getTransactionStatus

New in version 1.30.19.

语法

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