云数据库 GaussDB-开启/关闭范围分区自动扩展

时间:2025-01-26 10:39:12

开启/关闭范围分区自动扩展

使用ALTER TABLE SET INTERVAL可以开启/关闭范围分区自动扩展。

例如,开启范围分区自动扩展。

gaussdb=# CREATE TABLE range_int (c1 int, c2 int) PARTITION BY RANGE (c1)(    PARTITION p1 VALUES LESS THAN (5),    PARTITION p2 VALUES LESS THAN (10),    PARTITION p3 VALUES LESS THAN (15));gaussdb=# ALTER TABLE range_int SET INTERVAL (5);
  • 开启范围分区自动扩展要求分区表中不能存在分区键值为MAXVALUE的分区。
  • 开启范围分区自动扩展只支持一级分区表、单列分区键。

关闭范围分区自动扩展。

gaussdb=# ALTER TABLE range_int SET INTERVAL ();-- 清理示例gaussdb=# DROP TABLE range_int;
support.huaweicloud.com/fg-gaussdb-cent-v8/gaussdb-48-0096.html