【发布时间】:2017-02-14 03:19:06
【问题描述】:
【问题讨论】:
-
您能告诉我您是如何将其设置为一年的吗?因为我只找到一周,没有几个月,没有年。
标签: time-series influxdb
【问题讨论】:
标签: time-series influxdb
这意味着写入数据库st_test和保留策略a_year的所有数据,时间戳在2016-10-03和2016-10-10之间,都将存储在分片16中。
保留政策是分片的容器。保留策略中的每个分片都将具有 1w 价值的数据。在1y 之后,该分片将过期,我们将删除它。
请参阅shard documentation 了解更多信息。
【讨论】:
要了解shard group durations,你需要了解它与retention policy duration的关系。
保留政策 DURATION 决定了 InfluxDB 保留数据的时间。而 SHARD DURATION 子句决定了一个分片组覆盖的时间范围。
单个分片组覆盖特定的时间间隔; InfluxDB 通过查看相关保留策略 (RP) 的DURATION 来确定该时间间隔。下表概述了RP的DURATION与分片组的时间间隔之间的默认关系,
创建保留策略时,您可以修改 shard duration,
CREATE RETENTION POLICY <retention_policy_name> ON <database_name> DURATION <duration> REPLICATION <n> [SHARD DURATION <duration>] [DEFAULT]
【讨论】: