现在发现一个问题,我的建表语句参数如下:
ENGINE=OLAP
DUPLICATE KEY(add_tm
, prodline_desc
, trade_desc
, name_id
)
COMMENT “小程序拉新看板表”
PARTITION BY RANGE(pdate
)
(PARTITION p202112 VALUES [("-2147483648"), (“202201”)),
PARTITION p202201 VALUES [(“202201”), (“202202”)),
PARTITION p202202 VALUES [(“202202”), (“202203”)),
PARTITION p202203 VALUES [(“202203”), (“202204”))
DISTRIBUTED BY HASH(add_tm
) BUCKETS 3
PROPERTIES (
“replication_num” = “3”,
“dynamic_partition.enable” = “true”,
“dynamic_partition.time_unit” = “MONTH”,
“dynamic_partition.time_zone” = “Asia/Shanghai”,
“dynamic_partition.start” = “-2147483648”,
“dynamic_partition.end” = “2”,
“dynamic_partition.prefix” = “p”,
“dynamic_partition.buckets” = “3”,
“in_memory” = “false”,
“storage_format” = “DEFAULT”
);
刚创建好后只有这三个分区
PARTITION p202201 VALUES [(“202201”), (“202202”)),
PARTITION p202202 VALUES [(“202202”), (“202203”)),
PARTITION p202203 VALUES [(“202203”), (“202204”))
当我往里写数,触发动态分区操作时,创建出来的分区变成了
PARTITION p202204 VALUES [(“20220401”), (“20220501”)),
PARTITION p202205 VALUES [(“20220501”), (“20220601”)))
导致现在很多已有表分区都不正确。请问我改如何解决?我的动态分区方式是否有误?
【StarRocks版本】2.0.0-GA