首页 > 解决方案 > InfluxDB 最大可用过期时间和性能问题

问题描述

我基于 influxdb 开发我的指标。我想永远保留数据,因此我的保留策略设置为 inf 并且我的分片保留策略设置为 100 年(我可以设置的最大值)。

我主要关心的是保留这些数据会降低性能。我的系列不会超过 100000(根据低服务器规格的建议)。是否会对索引使用的内存产生影响?更具体的 influxdb 使用的内存,无论是否发出查询/继续查询等任何操作,如果性能出现问题,是否可以只备份必然要删除的数据?

标签: backuprestoreinfluxdb

解决方案


根据InfluxDB 硬件选型指南,在中等负载情况下,在具有以下规格的服务器上部署单节点 InfluxDB:CPU:6 核和 RAM:8-32 GB;您每秒可以进行 25 万次写入和大约 25 次查询。这些数字肯定会满足您的要求。此外,通过增加 CPU 和 RAM,您可以获得更好的性能。注意,如果以后工作规模变大,还可以使用“继续查询”对旧数据进行下采样;或将部分数据导出到备份文件。


推荐阅读