在建表指定分区键时,通常定义 业务时间列 为分区键,而随着业务进行,该时间列的数值会持续增大。此时,希望生成一个新的分区,而非归类到 MAXVAL 所在的分区
CREATE TABLE `device_machine_sec_detail_v2` ( my_datetime TIMESTAMP )
PARTITION BY RANGE(UNIX_TIMESTAMP(`my_datetime`))
(
PARTITION p2022_46 VALUES LESS THAN (UNIX_TIMESTAMP('2022-11-16 00:00:00')),
PARTITION p2022_47 VALUES LESS THAN (UNIX_TIMESTAMP('2022-11-23 00:00:00')),
PARTITION p2021_53 VALUES LESS THAN (MAXVALUE)
);
即,想知道是否支持
- 建表时指定 起始时间、截止时间和partiion split频率(即对标友商starrocks
PARTITION BY RANGE (datekey) (
START ("2021-01-01") END ("2021-01-04") EVERY (INTERVAL 1 day)
)
能力)
2. tidb 在Insert识别分区键超出当前最大partion的range,自行生成一个新range的partition