返回首页

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

更新日期:2024年09月11日

PG_USER_MAPPING
PG_USER_MAPPING 系统表存储从本地用户到远程的映射。
需要有系统管理员权限才可以访问此系统表。普通用户可以使用视图
PG_USER_MAPPINGS 进行查询。
名称
类型
引用
描述
oid
oid
-
行标识符
(隐含属性,
必须明确选择)

umuser
oid
PG_AUTHID.oid
被映射的本地用户的OID,
如果用户映
射是公共的则为0。
umserver
oid
PG_FOREIGN_SERVE
R.oid
包含这个映射的外部服务器的OID。
umoptions
text[]
-
用户映射指定选项,使用“keyword=val
ue”格式的字符串。

gbase_parallel_max_thread_in_pool=2000
在并发任务的情况下,gbase_loader_parallel_degree 没有配置,默认会取线程
池可用线程数的一半,即1000 个线程。加载过程中每个dataparser 线程会创建
2 个8M 的Buf 用于上传trc 和err 数据,现场的表包含longblob 字段,这两个
buf会被扩充为128M,
因此极端情况下的TEMP堆占用会达到128M*2*1000=256GB,
导致达到内存管理上限最终报错。
参数配置注意事项:
1)gbase_parallel_max_thread_in_pool 不宜设置过大,建议不超过512;
2)现场生产环境并行度一定要设置合理并行度;
在V952.38 和V953.21 版本上已经完善并行度自动评估机制,限定自动评估的并
行度不能超过CPU 核数。

GBase 8a MPP Cluster 最佳实践
5 FAQ
文档版本(2022-02-11)
南大通用数据技术股份有限公司
150

GetFloat 方法 (String)
根据给定的列名称,获取指定列的单精度浮点数值类型。

语法
[Visual Basic]
Public Function GetFloat ( _

column As String _

GBase 8a 程序员手册ADO.NET 篇


- 228 -

南大通用数据技术股份有限公司
) As Single
[C#]
public float GetFloat(

string column
)

参数
1) column :列名称