HG_CREATE_TABLE_GROUP函数用于创建新的Table Group,及指定新建Table Group的Shard Count。本文将为您介绍在Hologres中HG_CREATE_TABLE_GROUP函数的具体用法。
使用限制
- 仅Hologres V0.10 及以上版本支持HG_CREATE_TABLE_GROUP函数。
- 仅实例的Superuser和数据库的Owner可以调用HG_CREATE_TABLE_GROUP函数。
命令语法
在Hologres中使用HG_CREATE_TABLE_GROUP函数的语法如下。
CALL HG_CREATE_TABLE_GROUP ( 'table_group_name', shard_count );
参数说明如下表所示。参数 | 说明 |
table_group_name | Table Group名称。 |
shard_count | Shard数,只能取整数,建议取值范围为5~150。Shard数的推荐值请参见实例规格概述。 |
使用示例
创建一个名称为
TG10
Shard Count为10
的Table Group,命令如下。CALL HG_CREATE_TABLE_GROUP( 'TG10', 10 );
其他相关命令
- 创建一个名称为
tbl
的表,指定此表隶属于名称为TG10
的Table Group,命令如下。说明 创建表时,如果不指定表隶属于某个Table Group,则使用默认Table Group。begin; create table tbl(colA text, colB text); call set_table_property('tbl','table_group','TG10'); commit;
- 将名称为
TG10
的Table Group设置为数据库默认Table Group,命令如下。hg_update_database_property('default_table_group','TG10');
文档内容是否对您有帮助?