Coalesce partition仅能被应用于hash分区或复合分区的hash子分区,执行之后,会自动收缩当前的表分区,比如某表当前有5个hash分区,执行alter table tbname coalesce partitions后就变成4个。注意,收缩的只是分区,并不会影响到数据,但是视被收缩分区中数据的多少,收缩表分区也会涉及到IO操作。另外如果你在执行该语句时没有指定update indexes子句,收缩过程中有数据改动的分区其local索引和glocal索引都会失效,需要重新编译。
Coalesce partition仅能被应用于hash分区或复合分区的hash子分区,执行之后,会自动收缩当前的表分区,比如某表当前有5个hash分区,执行alter table tbname coalesce partitions后就变成4个。注意,收缩的只是分区,并不会影响到数据,但是视被收缩分区中数据的多少,收缩表分区也会涉及到IO操作。另外如果你在执行该语句时没有指定update indexes子句,收缩过程中有数据改动的分区其local索引和glocal索引都会失效,需要重新编译。