云数据库 GAUSSDB-系统信息函数:事务ID和快照
事务ID和快照
txid_snapshot的文本表示为:xmin:xmax:xip_list。
示例:10:20:10,14,15意思为:xmin=10, xmax=20, xip_list=10, 14, 15。
以下的函数在一个输出形式中提供服务器事务信息。这些函数的主要用途是为了确定在两个快照之间有哪个事务提交。
- txid_current()
返回类型:bigint
- gs_txid_oldestxmin()
返回类型:bigint
- txid_current_snapshot()
返回类型:txid_snapshot
- txid_snapshot_xip(txid_snapshot)
返回类型:setof bigint
- txid_snapshot_xmax(txid_snapshot)
返回类型:bigint
- txid_snapshot_xmin(txid_snapshot)
返回类型:bigint
- txid_visible_in_snapshot(bigint, txid_snapshot)
返回类型:Boolean
- get_local_prepared_xact()
描述:获取当前节点两阶段残留事务信息,包括事务id,两阶段gid名称,prepared的时间,owner的oid,database的oid及当前节点的node_name。
返回类型:xid, text, timestamptz, oid, oid,text
- get_remote_prepared_xacts()
描述:获取所有远程节点两阶段残留事务信息,包括事务id,两阶段gid名称,prepared的时间,owner的名称,database的名称及node_name。
返回类型:xid, text, timestamptz, name, name,text
- global_clean_prepared_xacts(text, text)
描述:并发清理两阶段残留事务,仅gs_clean工具可以调用清理,其他用户调用均返回false,集中式暂不支持。
返回类型:Boolean
- gs_get_next_xid_csn()
描述:返回全局所有节点上的next_xid和next_csn值。
返回值如下:
表11 gs_get_next_xid_csn返回参数说明 字段名
描述
nodename
节点名称。
next_xid
当前节点下一个事务id号。
next_csn
当前节点下一个csn号。
- 云硬盘快照是什么_云硬盘快照应用场景_快照和备份的区别
- GaussDB递归_层次递归查询函数_高斯数据库递归-华为云
- GaussDB数据库云备份_华为GaussDB_高斯数据库云备份
- GaussDB内存_云数据库GaussDB内存_高斯数据库内存-华为云
- GaussDB内核_GaussDB数据库内核_高斯数据库内核_华为云
- GaussDB考试_GaussDB数据库考试_高斯数据库考试_华为云
- GaussDB数据库安全_GaussDB收费吗_高斯数据库安全
- GaussDB架构_GaussDB数据库架构_高斯数据库架构-华为云
- GaussDB列转行_gaussdb是关系型数据库吗_高斯数据库列转行_华为云
- GaussDB数据库自定义函数_GaussDB 华为_高斯数据库自定义函数