openGauss SQL参考—函数和操作符:Undo系统函数(2)
-
gs_stat_undo()
描述:Undo统计信息。
返回值类型:record
示例:
openGauss=# select * from gs_stat_undo(); curr_used_zone_count | top_used_zones | curr_used_undo_size | undo_threshold | global_recycle_xid | oldest_xmin | total_undo_chain_len | max_undo_chain_len | create_undo_file_count | discard_undo_file_count ----------------------+---------------------+---------------------+----------------+--------------------+-------------+----------------------+--------------------+------------------------+-------------------------表 3 gs_stat_undo参数说明
-
gs_undo_record(undoptr)
描述:Undo记录解析。
参数说明:
- undoptr(undo记录指针)
返回值类型:record
示例:
openGauss=# select * from gs_undo_record(4698); undoptr | xid | cid | reloid | relfilenode | utype | blkprev | blockno | uoffset | prevurp | payloadlen ---------+-----+------------------+------------------+------------------+------------------+------------------+------------------+------------------+------------------+------------------
-
gs_undo_dump_parsepage_mv(relpath text, blkno bigint, reltype text, rmem boolean)
描述:解析ustore数据表磁盘页面的页头信息,每个元组的头部信息,标识位信息以及所有可以查询到undo历史版本信息。
返回值类型:text
备注:必须是系统管理员或者运维管理人员才能执行此函数。
说明: 该接口当前仅支持USTORE数据表。示例:
openGauss=# select * from gs_undo_dump_parsepage_mv('base/16384/16391', -1, 'uheap', false); output -------------------------------------------表 4 gs_undo_dump_parsepage_mv参数说明
ustore表数据文件相对路径,相对路径格式为:tablespace name/database oid/relfilenode,例如base/16603/16384, 表对应数据文件的相对路径查找可以通过pg_relation_filepath('tablename')查询。
- -1 解析所有block页面。
- 0-MaxBlocNumber 解析指定的block页面。
- false
- true

浙公网安备 33010602011771号