GBase 8c
备份恢复
文章

GBase 8c 备份控制函数(四)

发表于2023-12-06 14:15:1331次浏览1个评论

pg_cbm_get_changed_block(startLSNArg text, endLSNArg text)

描述:用于将指定lsn范围之内的cbm文件合并成一个表,并返回表的各行记录。

返回值类型:records

备注:pg_cbm_get_changed_block返回的表字段包含:合并起始的lsn、合并截止的lsn、表空间oid、库oid、表的relfilenode、表的fork number、表是否被删除、表是否被创建、表是否被截断、表被截断后的页面数、有多少页被修改以及被修改的页号的列表。

pg_cbm_recycle_file(targetLSNArg text)

描述:删除不再使用的cbm文件,并返回删除后的第一条lsn。

返回值类型:text

pg_cbm_force_track(targetLSNArg text,timeOut int)

描述:强制执行一次cbm追踪到指定的xlog位置,并返回实际追踪结束点的xlog位置。

返回值类型:text

pg_enable_delay_ddl_recycle()

描述:开启延迟DDL功能,并返回开启点的xlog位置。需要管理员角色或运维管理员角色打开operate_mode。

返回值类型:text

pg_disable_delay_ddl_recycle(barrierLSNArg text, isForce bool)

描述:关闭延迟DDL功能,并返回本次延迟DDL生效的xlog范围。需要管理员角色或运维管理员角色打开operate_mode。

返回值类型:records

pg_enable_delay_xlog_recycle()

描述:开启延迟xlog回收功能,数据库主节点修复使用。

返回值类型:void

pg_disable_delay_xlog_recycle()

描述:关闭延迟xlog回收功能,数据库主节点修复使用。

返回值类型:void
————————————————
版权声明:本文为CSDN博主「大壮十二」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41614765/article/details/125996027

评论

登录后才可以发表评论
GBase用户47954发表于 4个月前
感谢作者的精彩分享!