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 |