文档首页 > > 开发指南> 实时数仓> 时序引擎> 使用> 分区管理

分区管理

分享
更新时间:2020/08/04 GMT+08:00

TSDB Extension提供分区添加和分区删除的定时策略接口,用户可以根据需求对已有分区表进行策略添加和删除。如果创建的是时序表,已自动创建分区管理策略,不要再使用添加分区策略进行创建。如果需要修改分区管理策略,建议使用时序DDL中的ALTER TABLE语句

接口详情

  • 添加分区创建策略

    add_create_partition_policy

    表1 参数说明

    参数

    类型

    说明

    是否必选

    relationname

    name

    分区表名称

    boundaries_interval

    interval

    分区时间间隔,范围

    1 hour~100 year

    schedule_interval

    interval

    策略运行间隔,范围

    1 hour~100 year

    示例:
    SELECT add_create_partition_policy('exmaple', interval '1 day', interval '1 day');
  • 删除分区创建策略

    remove_create_partition_policy

    表2 参数说明

    参数

    类型

    说明

    是否必选

    relationname

    name

    分区表名称

    username

    name

    可选,管理员兜底使用,删除用户策略必须传入

    示例:
    SELECT remove_create_partition_policy('exmaple');
  • 创建分区删除策略

    add_drop_partition_policy

    表3 参数说明

    参数

    类型

    说明

    是否必选

    relationname

    name

    分区表名称

    older_than

    interval

    删除多久的数据

    示例:
    SELECT add_drop_partition_policy('exmaple', interval '7 days');
  • 删除分区删除策略

    remove_drop_partition_policy

    表4 参数说明

    参数

    类型

    说明

    是否必选

    relationname

    name

    分区表名称

    username

    name

    可选,管理员兜底使用,删除用户策略必须传入

    示例:
    SELECT remove_drop_partition_policy('exmaple');
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问