InfluxDB: 避免磁盘空间饱和
本文档属于入门指南指南的一部分。您可以在此处查看完整指南:如何开始使用 InfluxDB。
👋 欢迎使用 Stackhero 文档!
Stackhero 提供现成的 InfluxDB 云 解决方案,具有众多优势,包括:
- 无限写入、查询、仪表板、任务和存储桶。
- 无限的数据保留时间。
- 无限的网络和磁盘传输。
- 只需点击即可轻松更新。
- 由专用私有 VM提供的最佳性能和强大的安全性。
节省时间并简化您的生活:只需 5 分钟即可试用 Stackhero 的 InfluxDB 云托管 解决方案!
InfluxDB 设计为时间序列数据库,通常处理大量指标。由于这些数据库通常不会自动删除数据,您的数据库可能会无限增长并占用所有可用磁盘空间。
为防止磁盘空间饱和,InfluxDB 提供了两种解决方案:
- 保留策略: 删除早于定义日期的数据。例如,您可能决定删除超过 365 天的数据。
- 数据降采样: 随时间减少数据分辨率。例如,如果您每秒记录一次温度,您可能希望:
- 保留最近 5 分钟的 1 秒分辨率温度数据。
- 保持最近 24 小时的最大、最小和平均温度的 1 分钟分辨率。
- 存储较旧数据的最大、最小和平均温度的 1 小时分辨率。
使用保留策略可以让您在不需要大量存储空间的情况下长期存储历史数据。您可以在官方文档中找到有关降采样的更多信息。