InfluxDB的資料保留原則可以定義資料在InfluxDB中儲存時間,本文介紹如何設定資料保留原則。
前提條件
已建立資料庫。具體操作,請參見建立資料庫。
資料保留原則介紹
InfluxDB可以通過定義資料保留原則,用來控制儲存資料量的方式。新建立的資料庫預設的保留原則是autogen,初始化的保留原則時間長度為0s,表示資料永久儲存;分區時間長度預設為7天,您可以根據需求來修改儲存策略。
建立保留原則
修改儲存策略
登入TSDB控制台。
在頁面左上方,選擇目標地區。
在实例列表頁面,單擊目標執行個體操作列中的管理。
選擇时序数据管理 > 数据库管理,單擊目標資料庫操作列中的存储策略管理。
在存储策略管理頁面,修改儲存策略。
單個修改:單擊目標策略操作列中的修改。
批量修改:勾選目標策略,單擊下方的批量修改。
說明批量修改僅支援修改保留原則時間長度。
若您需要資料長期儲存,您可以根據需求設定shard保存时长的值。
在彈出的對話方塊中,配置參數儲存策略相關。
配置完成後,單擊提交。
設定為預設策略
登入TSDB控制台。
在頁面左上方,選擇目標地區。
在实例列表頁面,單擊目標執行個體操作列中的管理。
選擇时序数据管理 > 数据库管理,單擊目標資料庫操作列中的存储策略管理。
在存储策略管理頁面,單擊目標策略操作列中的設為 default。
設定成功後,在儲存策略管理列表,是否 default會顯示為是。
刪除儲存策略
登入TSDB控制台。
在頁面左上方,選擇目標地區。
在实例列表頁面,單擊目標執行個體操作列中的管理。
選擇时序数据管理 > 数据库管理,單擊目標資料庫操作列中的存储策略管理。
在存储策略管理頁面,單擊目標策略操作列中的刪除。
在彈出的提示框中,單擊確認。
