对于分区的表的操作很多,其中某些操作仅针对某些分区有效,为了避免在演示过程中浪费过多口水标注哪些操作适用于哪些分区,咱们先在这儿列个表,哪个操作适用于哪种分区格式具体可以先参考下面这个表格:
分区表 | Range | List | Hash | Range-Hash | Range-List | 是否带来IO操作 |
增加分区 (add partition) | 支持 | 支持 | 支持 | 支持 | 支持 | 除hash类型外,均不变带来大量IO |
收缩分区 (coalesce partitions) | / | / | 支持 | 分区:/ 子分区:支持 | / | 是 |
删除分区 (drop partition) | 支持 | 支持 | / | 分区:支持 子分区:/ | 支持 | 无 |
交换分区 (exchange partition) | 支持 | 支持 | 支持 | 支持 | 支持 | 无 |
合并分区 (merge partition) | 支持 | 支持 | / | 分区:支持 子分区:/ | 支持 | 是 |
修改默认属性 (modify default attributes) | 支持 | 支持 | 支持 | 支持 | 支持 | 无 |
修改分区当前属性 (modify partition) | 支持 | 支持 | 支持 | 支持 | 支持 | 无 |
List分区增加值 (modify partition add values) | / | 支持 | / | / | 分区:/ 子分区:支持 | 无 |
List分区删除值 (modify partition drop values) | / | 支持 | / | / | 分区:/ 子分区:支持 | 单纯删除操作无,但可能为了实现成功删除,之前的准备操作会带来一定量的IO |
修改子分区模板 (set subpartition template) | / | / | / | 支持 | 支持 | 无 |
移动分区 (move partition) | 支持 | 支持 | 支持 | 分区:支持 子分区:/ | 分区:支持 子分区:/ | 有 |
重命名分区 (rename partition) | 支持 | 支持 | 支持 | 支持 | 支持 | 无 |
分隔分区 (split partition) | 支持 | 支持 | / | 分区:支持 子分区:/ | 支持 | 有 |
截断分区 (truncate partition) | 支持 | 支持 | 支持 | 支持 | 支持 | 无 |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10007212/viewspace-293422/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10007212/viewspace-293422/