doris2.1.7版本同时开启dynamic_partition和auto_partition问题

Viewed 129

企业微信截图_1733499668878.png
只使用auto_partition创建分区,没有数据的时候是没有分区的,但是auto_partition和dynamic_partition一起使用,如图就会自动创建一个最新的当前月的分区,但是创建出来的分区名和auto_partition插入数据创建出来的又不一样,估计这样导致无法通过alter生效的,不同名称如下:图:
企业微信截图_17334997447898.png
“圈红的”就是开启dynamic_partition创建的,不管有没得数据都会创建,而auto_partition创建的是上面的,PartitionName不同,可能是这个原因导致我alter后无法生效。
下面也是只用auto_partition创建导入12月数据,PartitionName和dynamic创建出来的不一样
企业微信截图_1733499517360.png

总结:
猜测就是dynamic创建的和auto创建的不一样的名称,导致先用auto创建好的分区,再去用alter语句开启dynamic分区,会让历史auto分区不会生效,希望大佬们能解答一下。

2 Answers

目前的话是这样的,想要分区名保持一致,只能先disable dynamic partition属性,先手动或者自动创建一个当前时间周期的分区,然后再开启dynamic partition,这样规避一下。
下一个版本我们会修复这个问题。