设置数据保留策略

更新时间:2023-06-15 06:32:40

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. 在弹出的提示框中,单击确认

  • 本页导读 (1)
  • 前提条件
  • 数据保留策略介绍
  • 创建保留策略
  • 修改存储策略
  • 设置为默认策略
  • 删除存储策略
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等