【详述】开始建表时没有设置保留最近多少个分区的属性,由于业务数据量增多,为了节省存储空间,需要将表变更为TTL表,保留最近指定数量的分区数据。通过使用 alter 方式增加 partition_live_number 属性,发现该属性没有生效。
【背景】
【业务影响】
【StarRocks版本】3.0.5
【集群规模】1fe+3be
【机器信息】16C/32G/万兆
【联系方式】社区群13-番茄西红柿
【附件】
建表.sql (1.6 KB)
修改属性语句:
alter table test.log_shop set (“partition_live_number”=“3”);
然后通过 show create table 查看建表语句,发现 partition_live_number 属性已成功添加。
等待10分钟(分区的调度间隔参数为默认值)后,通过 show partitions 查看分区信息,发现并没有保留最近的3个分区数据。