您的位置:58脚本 > OceanBase TABLEGROUP

OceanBase TABLEGROUP

2023-04-28 21:32 OceanBase TABLEGROUP

 OceanBase TABLEGROUP

描述

该语句用来执行以下操作:

  • 对一个表组增加多张表。
  • 修改表组的分区规则。
  • 修改表组的 locality 和 primary zone。

格式

  • 对一个表组增加多张表。
ALTER TABLEGROUP tablegroupname ADD [TABLE] tblname [, tblname…]
  • 修改表组的分区规则。
ALTER TABLEGROUP tablegroupname alter_tg_partition_option
alter_tg_partition_option:
DROP PARTITION '(' name_list ')'
| ADD PARTITION opt_range_partition_list
| modify_tg_partition_info
  • 修改表组的 locality 和 primary zone。
ALTER TABLEGROUP tablegroupname alter_tablegroup_actions
alter_tablegroup_actions:
alter_tablegroup_action
| alter_tablegroup_action, alter_tablegroup_action
alter_tablegroup_action:
SET LOCALITY [=] locality_name
|SET PRIMARY_ZONE [=] primary_zone_name

参数解释

参数

描述

tablegroupname

指定表组。

tblname

表名。对一个表组增加多张表时,表与表之间以逗号(‘,’)分隔。

当添加多个表时,允许表名重复。如果待添加的表已经属于 tablegroupname 的表格组,系统不报错。

modify_tg_partition_info

修改表组的分区规则。

LOCALITY locality_name

指定表组的 locality。

PRIMARY_ZONE primary_zone_name

指定表组的主 Zone。

示例

创建表组 tgh,并将表组的 locality 修改为 F@zone1。

obclient> create tablegroup tgh locality='F,R{ALL_SERVER}@zone1' partition by hash partitions 10;
Query OK, 0 rows affected (0.09 sec)

obclient> alter tablegroup tgh set locality ='F@zone1';
Query OK, 0 rows affected (0.09 sec)


阅读全文
以上是58脚本为你收集整理的 OceanBase TABLEGROUP全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 58脚本 58jiaoben.com 版权所有 联系我们
桂ICP备12005667号-28 Powered by CMS