我有一个测量值,每隔10秒存储一次价格(他们的秒数为0-10-20-30-40-50)。 我想删除旧点(超过1年),每小时只保留价格。
如何获得这些候选人?
答案 0 :(得分:2)
您可以使用保留策略+连续查询来实现此目的:
CREATE RETENTION POLICY "one_year" ON "database_name" DURATION 52w REPLICATION 1 DEFAULT
autogen
RP具有无限的保留期限:
CREATE CONTINUOUS QUERY "aggregate_prices" ON "database_name"
BEGIN
SELECT mean("value")
INTO "autogen"."prices"
FROM "prices"
GROUP BY time(1h)
END