ALTER STORAGE POLICY
説明
このステートメントは既存のホット・コールド階層化移行ポリシーを変更するために使用されます。rootまたはadminユーザーのみがリソースを変更できます。
構文
ALTER STORAGE POLICY '<policy_name>' PROPERTIE ("<key>"="<value>"[, ... ]);
必須パラメータ
1.<policy_name>
ストレージポリシーの名前。これは変更したいストレージポリシーの一意の識別子であり、既存のポリシー名を指定する必要があります。
オプションパラメータ
PROPERTIE ("<key>"="<value>"[, ... ])
1.retention_days
データ保持期間。データがストレージに保持される期間を定義します。この期間を超えたデータは自動的に削除されます。
2.redundancy_level
冗長レベル。高可用性と耐障害性を確保するためのデータレプリカ数を定義します。例えば、値が2の場合、各データブロックは2つのレプリカを持つことを意味します。
3.storage_type
ストレージタイプ。SSD、HDD、またはハイブリッドストレージなど、使用するストレージメディアを指定します。これはパフォーマンスとコストに影響します。
4.cooloff_time
クールオフ時間。データが削除対象としてマークされてから実際に削除されるまでの時間間隔。これにより、誤操作によるデータ損失を防ぐことができます。
5.location_policy
地理的配置ポリシー。災害復旧のためのクロスリージョンレプリケーションなど、データの地理的配置を定義します。
例
- ホット・コールド階層データ移行のcooldown_datetimeを変更:
ALTER STORAGE POLICY has_test_policy_to_alter PROPERTIES("cooldown_datetime" = "2023-06-08 00:00:00");
- ホット-コールド階層データ移行カウントダウンの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");