闪回相关参数
本章节介绍闪回功能相关参数。
enable_recyclebin
参数说明:用来控制回收站的实时打开和关闭。
该参数属于SIGHUP类型参数,请参考重设参数表1中对应设置方法进行设置。
取值范围:布尔型
默认值:off
recyclebin 支持 ASTORE/USTORE表。
max_flashback_time
参数说明: 用来控制最大闪回时长。超出时长的旧版本数据将无法使用闪回功能查看。
该参数属于SIGHUP类型参数,请参考重设参数表1中对应设置方法进行设置。
取值范围: 整型,0~576460752303423487,值为0表示不开启闪回。单位为s。
默认值: 0
集群模式下,设置max_flashback_time参数的同时应打开最大可用模式,即设置most_available_sync=on。
recyclebin_retention_time
参数说明:设置回收站对象保留时间,超过该时间的回收站对象将被自动清理。在执行purge recyclebin或者后台回收站清理线程时,将会删除超过该时间的回收站对象。
该参数属于SIGHUP类型参数,请参考重设参数表1中对应设置方法进行设置。
取值范围:整型,单位为s,最小值为1,最大值为2147483647。
默认值:15min(即900s)
version_retention_age
参数说明:设置旧版本保留的事务数,超过该事务数的旧版本将被回收清理。
取值范围:整型,0~576460752303423487,值为0表示不延迟。
默认值:0
该参数已弃用。
vacuum_defer_cleanup_age
参数说明:指定VACUUM使用的事务数,VACUUM会延迟清除无效的行存表记录,延迟的事务个数通过vacuum_defer_cleanup_age进行设置。即VACUUM和VACUUM FULL操作不会立即清理刚刚被删除元组。也可以通过设置该参数,配置闪回功能旧版本保留期限。
该参数属于SIGHUP类型参数,请参考重设参数表1中对应设置方法进行设置。
取值范围:整型,0~1000000,值为0表示不延迟。
默认值:0
undo_retention_time
参数说明:设置undo旧版本保留时间。
该参数属于SIGHUP类型参数,请参考重设参数表1中对应设置方法进行设置。
取值范围:整型,单位为s,最小值为0,最大值为259200。
默认值:0