COALESCE PARTITION

本文档介绍了减少基于HASH和KEY分区的分区数和对应分区的所有子分区,并将数据合并到其他分区和子分区中的方法。

语法

ALTER TABLE…COALESCE PARTITION命令用于减少基于HASH和KEY分区的分区数和对应分区的所有子分区,并将数据合并到其他分区和子分区中:

ALTER TABLE table_name COALESCE PARTITION num;

参数

参数

说明

table_name

分区表的名称(可以采用模式限定的方式引用)。

num

减少的分区数,需要小于表分区总数。

示例

减少sales_hash_hash表中的2个分区数:

ALTER TABLE sales_hash_hash COALESCE PARTITION 2;

减少sales_key_key表中的2个分区数:

ALTER TABLE sales_key_key COALESCE PARTITION 2;