返回首页

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

更新日期:2024年09月11日

gbase_get_host_info ..........................
19

2.
最大值需小于gbase_parallel_max_thread_in_pool
参数设置的值。
3.
注:
one pass group、
并行hash group、
并行update、
并行order by,在并行物化阶段会占用2 倍的并
行度。
应分配2 倍以上的并行度来避免发生串行。
此并行度并不影响加载的并行度设置。
task_waiting_timeout
1.
池中任务等待执行超时时间,设置单位为秒,其
经验值为task_waiting_timeout = 最大容忍等待
队列长度* (task_running_timeout * 调整系
数);
2.
由于task_running_timeout 一般会高于池中任务
实际执行时长,所以可做适当调整,缺省为
2592000s。
task_running_timeout
1.
池中任务执行超时时间,设置单位为秒,可参考

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
481
参数名称
说明
集群中对于池中任务平均执行统计值进行调整,
缺省为2592000s。
说明

DC(Data Cell)同步I/O 控制通过参数_gbase_dc_sync_size(单位:字节)控制,当列
数据文件在Buffer 中未刷出的DC 大小超过指定值时,
执行同步写I/O 操作。
此参数默
认值为1TB,此时I/O 操作将由系统周期回写机制完成。此参数最小值为0,表示每次
受控SQL 都调用同步I/O 操作。

资源池内存控制通过参数_gbase_resmgr_memctrl_bypass 来控制largeBuffer 的分配策
略,该参数默认值为1。该参数值为1 时,按照单机的各算子buffer 设置或自动评估值
设置每个LargeBuffer 的上限;该参数值为0 时,取资源池设置(最大使用内存
max_memory/最大任务数max_activetask)和单机各算子buffer 设置(或自动评估值)的较
小值作为每个LargeBuffer 的上限。

一个静态资源池中可以包含多个动态资源池。

一个动态资源池只能且必须隶属于一个静态资源池。

动态池与其隶属的静态池必须在同一个VC 内。

创建静态资源池时下列参数必须赋值:
cpu_percent
max_memory
max_temp_diskspace
max_disk_space
max_disk_writeio
max_disk_readio
因其它参数针对静态资源池无效,建议不用出现在定义语句中。

创建动态资源池时下列参数必须赋值:
cpu_percent
max_memory
max_temp_diskspace
max_disk_space

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
482
max_disk_writeio
max_disk_readio
动态资源池参数设定之和不能超过挂接的静态池对应参数,其他参数选填。

创建静态资源池时对硬件资源不做检测,
如max_disk_space=50G,
而磁盘大小只有30G
仍可创建资源池。

动态资源池中对应参数值的和不得高于所属静态资源池的参数值设定。其中所属同一
个静态资源池的同一优先级的动态池cpu_percent 之和不能大于100%,
不同优先级的无
限制。
示例

创建静态资源池
create resource pool static_pool0(
cpu_percent=70,
max_memory=1000,
max_temp_diskspace= 2000,
max_disk_space= 2000,
max_disk_writeio=1000,
max_disk_readio=1000) type static;
create resource pool static_pool1(
cpu_percent=30,
max_memory=100,
max_temp_diskspace=200,
max_disk_space=200,
max_disk_writeio=100,
max_disk_readio=100) type static;

创建动态资源池
create resource pool dynamic_pool0(
priority=1,
cpu_percent=100,
max_memory=1000,
max_temp_diskspace=2000,
max_disk_space=2000,

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
483
max_disk_writeio=1000,
max_disk_readio=1000,
max_activetask=2,
task_max_parallel_degree=100,
task_waiting_timeout=100000,
task_running_timeout=100000)
TYPE dynamic BASE ON static_pool0;
create resource pool dynamic_pool1(
priority=2,
cpu_percent=100,
max_memory=90,
max_temp_diskspace=200,
max_disk_space=200,
max_disk_writeio=90,
max_disk_readio=90,
max_activetask=20,
task_max_parallel_degree=10,
task_waiting_timeout=1000,
task_running_timeout=1000)
TYPE dynamic BASE ON static_pool1;

本节描述了驱动程序为智能大对象提供的每个客户端函数。