返回首页

gbase数据、南大通用产品文档:GBase8aADD PARTITIONS

更新日期:2024年09月11日

语法格式
ALTER TABLE table_name ADD [IF NOT EXISTS] PARTITION partition_spec [LOCATION
'location1'] partition_spec [LOCATION 'location2'] ...;
partition_spec:
(partition_column = partition_col_value, partition_column = partition_col_value, ...)
示例
示例1:增加分区

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 638
gbase> ALTER TABLE t_hive ADD IF NOT EXISTS PARTITION (id = 1) ;
Query OK, 0 rows affected

功能
这个参数用于设置内存的可用比例(gbased 服务可用内存占机器物理内存大小的
比例)。系统内存gbase_memory_pct_target 的结果通常作为Server 启动时和运行
时,对于内存上限和下限的检查。
在GBase 8a MPP Cluster 中,这个参数的默认值是0.8,不建议用户对该参数进行
修改。
默认值为0.8(基数为物理内存),单位:百分比,由于节点进程启动时会进行内

GBase 8a MPP Cluster 产品手册
6 附录
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1576
存检测,即内存池的大小如果小于物理内存* PCT,进程会启动终止,因此当手
动修改该值(调低)时,往往需要配合内存池默认值的调整,以确保内存池
(gbase_heap_data + gbase_heap_large + gbase_heap_temp) <= 物理内存* PCT,内
存池的调整请参考gbase_heap_data、gbase_heap_large、gbase_heap_temp。
注:
使用_gbase_memory_use_swap 参数可以控制gbase_memory_pct_target 计算时
基数是否考虑swap 大小,该参数默认值为0,即基数不考虑swap,只使用物理
内存进行计算,值设置为1 时基数使用(物理内存+swap)的和值。


GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
48