返回首页

gbase数据、南大通用产品文档:GBase8a创建预租空间

更新日期:2024年09月11日

功能说明
创建一张表,并指定预租磁盘空间大小。
语法格式
CREATE TABLE [IF NOT EXISTS] [vc_name.][database_name.] table_name(col
type,...)AUTOEXTEND ON NEXT NUM[M/G];
表5- 73 参数说明
参数名称


vc_name
vc 名,可选项。
database_name
数据库名,可选项。
table_name
表名。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1001
参数名称


col type
列定义。
NUM[M/G]
预租空间大小,NUM 以M(megabytes),G(gigabytes)为单位,
有效范围为1M ≤NUM <2G。
示例
示例1:创建一张表,并指定预租磁盘空间大小。
gbase> CREATE TABLE t(nameid int, name varchar(50)) AUTOEXTEND
ON NEXT 1M;
Query OK, 0 rows affected
gbase> SHOW CREATE TABLE t\G
*************************** 1. row ***************************
Table: t
Create Table: CREATE TABLE "t" (
"nameid" int(11) DEFAULT NULL,
"name" varchar(50) DEFAULT NULL
)
ENGINE=EXPRESS
DEFAULT
CHARSET=utf8
TABLESPACE='sys_tablespace' AUTOEXTEND ON NEXT 1M
1 row in set (Elapsed: 00:00:00.00)
示例2:指定预租磁盘空间大小超出支持范围时,系统提示错误。
gbase>
CREATE TABLE t1(a int) AUTOEXTEND ON NEXT 3G;
ERROR 1729 (HY000): set table extend failed: must be between 1M and 2G

参数说明:
扩容场景下,
设置新增的扩容分片数,
用于上报磁盘容量告警时的阈值计算。
说明:该分片数请与实际扩容分片数设置为一致。
取值范围:整型,0~232 - 1,单位为个。该参数设置为0,表示关闭磁盘扩容告警上报;

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1390
该参数设置为大于0,表示开启磁盘扩容告警上报,且告警上报的阈值根据此参数设置的分
片数量进行计算。修改后需要重启cm_agent 才能生效。参数修改请参考表GUC 参数设置
方式进行设置。
默认值:1

GBA-01BR-0057
错误码
错误标识
错误显示信息
GBA-01BR-0057

backup table error
错误出现原因
备份表失败
分析与建议
查看具体错误码或日志,进一步定位错误