【详述】starrocks的冷热数据自动分离
【建表示例】
CREATE TABLE if not exists test_test
(
op
varchar,
id
bigint(20) NOT NULL COMMENT ‘id’,
ts_ms
bigint,
ts_date
date
)
DUPLICATE KEY(op
)
partition by range(ts_date
)()
DISTRIBUTED BY HASH(id
) BUCKETS 10 properties (
“replication_num” = “2”,
“dynamic_partition.enable” = “true”,
“dynamic_partition.time_unit” = “DAY”,
“dynamic_partition.start” = “-2147483648”,
“dynamic_partition.end” = “1”,
“dynamic_partition.prefix” = “par”,
“dynamic_partition.buckets” = “10”
);
【实现目标】
1.建立动态分区表,在fe.conf配置 tablet_sched_storage_cooldown_second=259200(3天),这样配置的话,今天的分区par20230410会在3天后变成冷分区,那par20230411分区会在4月15日变成冷分区的,意思就是后续的分区会在他对应的三天后自动变成冷分区吗;
2. 表级别的使用
storage_cooldown_time="xxx"
但是这个不同动态配置时间,还是说这个可以动态配置时间实现我上述的目标;
3.在客户端输入命令 SHOW PARTITIONS FROM 表名;
查询到
如果想将par20230403在这里将CooldownTime的值改为2023-04-12 00:00:00,
那么应该在哪里修改,修改后par20230403分区是不是会在2023-04-12 00:00:00变成冷分区
【StarRocks版本】2.5.2
【集群规模】3fe(1 follower+2observer)+3be(fe与be混部)
【表模型】明细模型
【联系方式】392388393@qq.com