华为云云数据库GaussDB删除分区_云淘科技

用户可以使用删除分区的命令来移除不需要的分区。删除分区可以通过指定分区名或者分区值来进行。

删除分区不能作用于HASH分区上。
执行删除分区命令会使得Global索引失效,可以通过UPDATE GLOBAL INDEX子句来同步更新Global索引,或者用户自行重建Global索引。

使用ALTER TABLE DROP PARTITION可以删除指定分区表的任何一个分区,这个行为可以作用在范围分区表、列表分区表上。

例如,通过指定分区名删除范围分区表range_sales的分区date_202005,并更新Global索引。

ALTER TABLE range_sales DROP PARTITION date_202005 UPDATE GLOBAL INDEX;

或者,通过指定分区值来删除范围分区表range_sales中’2020-05-08’所对应的分区。由于不带UPDATE GLOBAL INDEX子句,执行该命令后Global索引会失效。

ALTER TABLE range_sales DROP PARTITION FOR ('2020-05-08');

当分区表只有一个分区时,不支持通过ALTER TABLE DROP PARTITION命令删除分区。
当分区表为哈希分区表时,不支持通过ALTER TABLE DROP PARTITION命令删除分区。

父主题: 分区表运维管理

同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家