时期管理参数

下表介绍用于配置 Vertica 的时期管理参数。

查询 CONFIGURATION_PARAMETERS 系统表以确定哪些级别(节点、会话、用户、数据库)对给定参数有效。
AdvanceAHMInterval
确定 Vertica 检查历史保留状态的频率(以秒为单位)。

不能将 AdvanceAHMInterval 设置为小于 EpochMapInterval 的值。

默认值: 180(秒)

AHMBackupManagement
阻止 Ancient History Mark (AHM) 提前。启用此参数时,AHM 时期不能晚于最近一次完整备份的时期。如果您提前 AHM 来清除和删除数据,请不要启用此参数。

默认值: 0

EpochMapInterval
确定时期之间的映射粒度以及可用于 历史查询的时间。当发出历史查询 AT TIME T 请求时,Vertica 会将其映射到位于 EpochMapInterval 秒粒度内的某个时期。类似地,它会影响故障恢复期间针对 上一个完好的时期报告的时间。请注意,它不会影响时期本身的内部精度。

默认值: 180(秒)

HistoryRetentionTime
确定已删除数据作为历史参考保存的时间长度(以秒为单位)。在删除后的指定时间过去后,您可以清除数据。如果您喜欢使用 HistoryRetentionEpochs 确定可以清除的已删除数据,请使用 -1 设置。

默认值: 0(当节点关闭时保存的数据。)

HistoryRetentionEpochs
指定要保存的历史 时期数以及已删除的数据量。

除非您有理由限制时期数,否则 Vertica 建议您指定保存已删除数据的时间长度。

如果同时指定两个 History 参数,则 HistoryRetentionTime 的优先级更高。将两个参数设置为 -1 可保留所有历史数据。

请参阅设置清除策略

默认值: -1(禁用)