InfluxDB: 預防磁碟空間飽和

此文件屬於快速入門指南的一部分。請在此處查看完整指南:如何以最佳實踐快速設定及管理 InfluxDB

👋 歡迎瀏覽 Stackhero 文件

Stackhero 提供全託管的 InfluxDB cloud 環境,專為速度與簡易性而設:

  • 無限寫入、查詢、儀表板、任務及 buckets。
  • 無限數據保留:按您需要的時間保存您的指標數據。
  • 無限網絡及磁碟傳輸,絕無隱藏限制。
  • 一鍵更新:隨時享用最新功能及修正。
  • 穩定效能及強大安全性,專屬於您的私人基礎設施。

有了 Stackhero,您可以專注於數據及洞察分析。只需數分鐘即可開始使用 InfluxDB cloud hosting,每個部署都為長期穩定性而優化。

InfluxDB 為大量時序數據而優化。由於它不會自動刪除舊數據,若未妥善管理,資料庫很快會佔滿所有可用儲存空間。Stackhero 支援 InfluxDB 內建功能,協助您有效管理數據,避免此情況發生。

InfluxDB 提供兩個主要解決方案:

  1. 保留政策(Retention policies): 自動刪除超過指定期限(例如 365 天)的數據。這樣可讓儲存空間使用更可預測,亦無需手動清理。
  2. 數據降採樣(Downsampling data): 對近期保留高解析度數據,對較舊時段僅保留彙總數據。例如:
    • 最近 5 分鐘保留 1 秒解析度數據。
    • 最近 24 小時以 1 分鐘間隔儲存最大值、最小值及平均值。
    • 更舊的數據則只保留每小時的彙總。

保留政策讓您可保留所需的歷史資料,同時不會佔用過多磁碟空間。如需進一步了解降採樣,請參閱 官方 InfluxDB 降採樣文件