InfluxDB: 設定 InfluxDB 的資料保留政策
本文件是快速入門指南的一部分。請在此處查看完整指南:如何快速設定並以最佳實踐管理 InfluxDB。
👋 歡迎使用 Stackhero 文件
Stackhero 提供全代管的 InfluxDB cloud 環境,專為速度與簡易性設計:
- 無限制的寫入、查詢、儀表板、任務與 buckets。
- 無限制的資料保留:您的指標資料可依需求長期保存。
- 無限制的網路與磁碟傳輸,無任何隱藏限制。
- 一鍵更新:隨時享有最新功能與修正。
- 穩定的效能與強化的安全性,專屬於您自己的私有基礎架構。
使用 Stackhero,您可以專注於資料與洞察分析。只需幾分鐘即可開始使用 InfluxDB cloud hosting,每個環境皆針對長期穩定性最佳化。
預設情況下,InfluxDB 會無限期保留資料。對於大多數時序資料應用,為每個 bucket 設定保留期間,可以確保您只保留所需資料,並防止儲存空間無限制成長。
設定保留政策的方法如下:
- 開啟 InfluxDB 網頁介面。
- 前往「Data」,然後選擇「Buckets」。
- 在相關 bucket 旁點選「Settings」。
- 在「Delete data older than」下方,選擇您偏好的保留期間。
超過所選保留期間的資料將會被永久刪除。
InfluxDB 以 shard(分片)方式儲存資料。只包含過期資料的 shard 會自動刪除。如果某個 shard 同時包含過期與現有資料,則會等到所有資料過期後才刪除。預設情況下,每個 shard 覆蓋 7 天的資料。當您設定新的保留政策時,最多可能有接近 7 天的舊資料會保留到下一個 shard 週期。更多細節請參閱 InfluxDB shard 文件。