-
retention_policy_name
: 策略名。 -
database_name
: 数据库名(db必须存在)。 -
duration
: 数据保留时长。 -
REPLICATION
: 复制因子,单机版设置为1即可。 -
SHARD DURATION
:设置shardGroupDuration
时长,表示每个shard group
时间跨度时长。可不填,默认根据RP的duration计算。 -
default
: true为设置该RP为默认RP。
示例:
为monitor库创建一个数据保留时长30天的rp,同时设置shard duration为1d,副本为1,并设置为默认rp
create retention policy rp_30_days on monitor duration 30d replication 1 shard duration 1d default
为monitor库创建一个数据保留时长一个星期的rp,副本为1
create retention policy rp_one_week on monitor duration 1w replication 1
基本语法:
ALTER RETENTION POLICY <retention_policy_name> ON <database_name> DURATION REPLICATION [SHARD DURATION ] [DEFAULT]
ALTER可修改的部分有duration、replication、shard duration、default,修改时无需每个属性都写上,可修改哪个写哪个。
示例:
修改rp_1_week 保留数据时长为15days
alter retention policy rp_1_week on monitor duration 15d replication 1 default
设置rp_30_days为默认rp
alter retention policy