跳到主要内容

ALTER STORAGE POLICY

描述

该语句用于修改一个已有的冷热分层迁移策略。仅 root 或 admin 用户可以修改资源。

语法

ALTER STORAGE POLICY  '<policy_name>' PROPERTIE ("<key>"="<value>"[, ... ]);

必选参数

参数名称描述
<policy_name>存储策略的名称。这是您想要修改的存储策略的唯一标识符,必须指定一个已经存在的存储策略名称。

可选参数

参数名称描述
retention_days数据保留天数。定义数据在存储中保持的时间长度,超过此期限的数据将被自动删除。
redundancy_level冗余级别。定义数据副本的数量,以确保高可用性和容错能力。例如,值为 2 表示每个数据块有两份副本。
storage_type存储类型。指定使用的存储介质,如 SSD、HDD 或混合存储。这会影响性能和成本。
cooloff_time冷却时间。在数据被标记为可删除后,等待实际删除之前的时间间隔。用于防止误操作导致的数据丢失。
location_policy地理位置策略。定义数据存放的地理位置,例如跨区域复制以实现灾难恢复。

示例

  1. 修改名为 cooldown_datetime 冷热分层数据迁移时间点:
ALTER STORAGE POLICY has_test_policy_to_alter PROPERTIES("cooldown_datetime" = "2023-06-08 00:00:00");
  1. 修改名为 cooldown_ttl 的冷热分层数据迁移倒计时
ALTER STORAGE POLICY has_test_policy_to_alter PROPERTIES ("cooldown_ttl" = "10000");
ALTER STORAGE POLICY has_test_policy_to_alter PROPERTIES ("cooldown_ttl" = "1h");
ALTER STORAGE POLICY has_test_policy_to_alter PROPERTIES ("cooldown_ttl" = "3d");