Doris动态分区表如何手动添加分区?

提问者:帅平 问题分类:数据库
在doris中如果表设置的是动态分区,那么就没法手动的创建分区,会报错,请问如何手动的创建分区?
2 个回答
幸福搭配甜蜜
幸福搭配甜蜜
一般默认创建的分区主要是以当前时间为开始,因此这里的话,我们可以添加如下两个参数,使其可以自动创建之前的分区:
"dynamic_partition.create_history_partition" = "true",
"dynamic_partition.history_partition_num" = "70",
发布于:2年前 (2023-10-20) IP属地:四川省
一闪一闪亮晶晶べ
一闪一闪亮晶晶べ
首先把表的动态分区给关掉:
ALTER TABLE `wallet_consumer_logs` SET ("dynamic_partition.enable" = "false");

然后就可以手动增加分区了:
ALTER TABLE `wallet_consumer_logs` ADD PARTITION p20230807 VALUES LESS THAN("2023-08-08 00:00:00");

然后再把动态分区给打开
ALTER TABLE `wallet_consumer_logs` SET ("dynamic_partition.enable" = "true");
发布于:2年前 (2023-09-08) IP属地:四川省
我来回答