全部產品
Search
文件中心

Time Series Database:設定資料保留原則

更新時間:Dec 27, 2024

InfluxDB的資料保留原則可以定義資料在InfluxDB中儲存時間,本文介紹如何設定資料保留原則。

前提條件

已建立資料庫。具體操作,請參見建立資料庫

資料保留原則介紹

InfluxDB可以通過定義資料保留原則,用來控制儲存資料量的方式。新建立的資料庫預設的保留原則是autogen,初始化的保留原則時間長度為0s,表示資料永久儲存;分區時間長度預設為7天,您可以根據需求來修改儲存策略。

建立保留原則

  1. 登入TSDB控制台

  2. 在頁面左上方,選擇目標地區。

  3. 实例列表頁面,單擊目標執行個體操作列中的管理

  4. 選擇时序数据管理 > 数据库管理,單擊目標資料庫操作列中的存储策略管理

  5. 存储策略管理頁面,單擊创建

    image..png

  6. 在彈出的對話方塊中,配置以下參數。

    參數

    說明

    保留策略名称

    配置儲存策略的名稱且不可重複。

    保存时长

    配置儲存策略的有效時間長度。

    default

    是否設定為預設策略,如果是,就代替資料庫的預設策略autogen

    說明

    一個資料庫可以建立多個保留原則,但是只能設定一個預設策略。

  7. 單擊提交

    說明

    您可以根據需求設定shard保存时长的值。具體操作,請參見修改儲存策略

修改儲存策略

  1. 登入TSDB控制台

  2. 在頁面左上方,選擇目標地區。

  3. 实例列表頁面,單擊目標執行個體操作列中的管理

  4. 選擇时序数据管理 > 数据库管理,單擊目標資料庫操作列中的存储策略管理

  5. 存储策略管理頁面,修改儲存策略。

    • 單個修改:單擊目標策略操作列中的修改

    • 批量修改:勾選目標策略,單擊下方的批量修改

      說明
      • 批量修改僅支援修改保留原則時間長度

      • 若您需要資料長期儲存,您可以根據需求設定shard保存时长的值。

  6. 在彈出的對話方塊中,配置參數儲存策略相關。

  7. 配置完成後,單擊提交

設定為預設策略

  1. 登入TSDB控制台

  2. 在頁面左上方,選擇目標地區。

  3. 实例列表頁面,單擊目標執行個體操作列中的管理

  4. 選擇时序数据管理 > 数据库管理,單擊目標資料庫操作列中的存储策略管理

  5. 存储策略管理頁面,單擊目標策略操作列中的設為 default

    設定成功後,在儲存策略管理列表,是否 default會顯示為是。

刪除儲存策略

  1. 登入TSDB控制台

  2. 在頁面左上方,選擇目標地區。

  3. 实例列表頁面,單擊目標執行個體操作列中的管理

  4. 選擇时序数据管理 > 数据库管理,單擊目標資料庫操作列中的存储策略管理

  5. 存储策略管理頁面,單擊目標策略操作列中的刪除

  6. 在彈出的提示框中,單擊確認