删除旧的influxDB数据

问题描述 投票:0回答:1

我有一个 influxDB 实例,其中包含超过 4 年的数据(∼ 600GB),这会导致非常高的内存消耗(超过 100GB RAM)。我想删除一年以上的数据以减少内存使用。我想使用保留策略,但据我所知,新创建的 RP 只影响新插入的数据。我决定像这样手动删除旧数据:

DELETE FROM \"$measurement\" WHERE time < 'YYYY-MM-DD'

使用 $measurement 循环遍历数据库中的所有测量值。

这是正确的方法还是有更好的方法?

influxdb
1个回答
0
投票

如果您使用的是默认RP,您可以将其更改为1年,这将删除现有数据。

© www.soinside.com 2019 - 2024. All rights reserved.