本文档介绍了减少基于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;
文档内容是否对您有帮助?