答案 0 :(得分:7)
这意味着写入数据库st_test
的所有数据以及时间戳介于a_year
和2016-10-03
之间的保留政策2016-10-10
都将存储在分片16
中
保留策略是分片的容器。保留策略中的每个分片都将包含1w
个数据。在1y
之后,该分片将过期,我们将删除它。
有关详细信息,请参阅shard documentation。
答案 1 :(得分:1)
为了了解shard group durations
,您需要了解其与retention policy 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]