返回首页

gbase数据、南大通用产品文档:GBase8a更改

更新日期:2024年09月11日

语法

更改名称
ALTER RESOURCE POOL [vc_name.] RENAME [TO]
;

更改参数
ALTER RESOURCE POOL [vc_name.] SET (pool_attribute=value [, ...]);
其中,pool_attribute 的value 值可以为:
[ priority={1|2|3|4|5|6|7|8 } ]
[ cpu_percent=integer ]
[ max_memory=integer ]

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
484
[ max_temp_diskspace=integer ]
[ max_disk_space=integer ]
[ max_disk_writeio= integer ]
[ max_disk_readio=integer ]
[ max_activetask=integer ]
[ task_max_parallel_degree=integer ]
[ task_waiting_timeout=integer ]
[ task_running_timeout=integer ]
示例

更改名称
ALTER RESOURCE POOL resource_pool_1 RENAME resource_pool_2;

更改参数
ALTER RESOURCE POOL resource_pool_2 SET (cpu_percent=20);

有两种获取关于 GBase 8s JDBC Driver 的版本信息的方式: 从 Java™ 程序,或从 UNIX™
或 MS-DOS 命令提示。
要从 Java 程序取得版本信息,请:
1.
通过将下列行添加至 import 部分,将 GBase 8s 软件包 com.gbasedbt.jdbc.* 导入至
Java 程序内:
import com.gbasedbt.jdbc.*;
2.
调用静态方法 Driver.getJDBCVersion()。
此方法返回包含当前 GBase 8s JDBC Driver 的完全版本的 String 对象。
GBase 8s JDBC Driver 版本的一个示例为 2.00.JC1。
Driver.getJDBCVersion() 方法仅返回版本,不返回在驱动程序安装期间提供的序列号。

重要: 对于 GBase 8s JDBC Driver 的版本 X.Y,JDBC API 方
法 Driver.getMajorVersion() 和 DatabaseMetaData.getDriverMajorVersion() 始终返回值 X。
类似地,
方法 Driver.getMinorVersion() 和 DatabaseMetaData.getDriverMinorVersion() 始终返回值 Y。
要从命令行取得 GBase 8s JDBC Driver 的版本,请在 UNIX shell 提示或 Windows™ 命令
提示处,输入下列命令:

GBase 8s JDBC Driver 程序员指南
南大通用数据技术股份有限公司
- 93 -
java com.gbasedbt.jdbc.Version
该命令还返回当您安装驱动程序时提供的序列号。


ORC 文件说明
orc 文件由一个个stripe 组成,
每个stripe 大小固定、
相互独立,stripe 包含三
部分:索引、数据、元数据,其中数据部分经编码、压缩后存储。
stripe
orc 文件的最小数据存储单元
stripefooter
存储stripe 的元数据
footer
存储orc 文件的stripe 信息、数据结构信息、统计信息等

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1202
postscript
存储orc 文件的基本元数据信息

ORC 文件加载入库
加载语法不变,同8a 的加载语法,如:
load
data infile
'http://gbase@192.168.6.6/orcfile/test.orc'
into table orctest
data_format
orc;
参数支持情况:
1.支持本地、ftp、sftp、http、hdfs、gbfs 等数据源,同8a 常规加载
2.可正常使用的参数:file_list、character_set、data_format、null_value、fields
preserve blanks
(fields preserve leading blanks、
fields preserve trailing blanks)

autofill、table_fields、max_bad_records、datetime format、date format、time
format、timestamp format、trace、trace_path、nosplit、max_data_processors、
skip_bad_file、set
3.语法可通过并正常执行,但实际不起作用,会报warnings 的参数:having
lines separator、
fields terminated by、
fields enclosed by、
length、
lines terminated
by、min_chunk_size
4.不支持的参数(会报错):ignore unm lines、file_format 指定gzip、snappy、
lzo 会报错,指定uncompressed/undefined 可正常加载。
5.orc 文件中如有异常数据,
loader_logs 下的xxx_orc_loader.log 中会记录异常
数据的元数据信息(包括文件名、stripe 索引、行索引等)和异常数据内容。orc
文件加载不再记录loader_logs 下错误数据文件,load_result 文件正常更新,
load_status 正常更新。
6.data_format 为orc
或者
data_format 为8
7.orc 文件加载对文件名和文件后缀无要求,但不支持gzip/snappy/lzo 对orc
的压缩文件加载
8.orc 文件加载暂不支持orc 的复合数据类型,如struct、union、list、map,
其他基础数据类型都支持。
9.orc 文件加载支持分块加载,默认加载时是开启分块加载的,指定nosplit
参数时不启用分块功能。orc 文件的分块以stripe 为最小单位分块,默认以
stripe 为单位分块加载。
10.orc 文件加载支持通配符方式批量加载,即file_list 中的orc 文件名可以部
分包含通配符*,只要有一个文件错误,加载任务终止。

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