GBase 8a集群常见内存配置参数

配置在gnode的配置文件中,管理节点一般不用修改。

gbase_memory_pct_target 最大允许的内存占用比例,默认0.8等于80%。 内存总量=物理内存+SWAP内存。如超过,SQL会返回malloc分配内存失败错误。

gbase_heap_large 如果有大量的聚合group,join等操作,建议提高,包括内部的几个针对特定操作的参数:

gbase_buffer_hgrby:用于设置数据库做GROUP时使用的BUFFER大小;

gbase_buffer_distgrby:用于设置数据库做DISTINCT GROUP时使用的BUFFER大小;

gbase_buffer_hj:用于设置数据库做HASH JOIN时使用的BUFFER大小;

gbase_buffer_sj:用于设置数据库做SORT MERGE JOIN时使用的BUFFER大小;

gbase_buffer_sort :用于设置数据库做SORT时使用的BUFFER大小

gbase_buffer_rowset :用于配置缓存join中间结果所使用的BUFFRER大小

gbase_buffer_result :用于配置物化结果集BUFFER大小;

gbase_buffer_insert:用于设置批量INSERT数据时,中间BUFFER的大小;

_gbase_express_table_metadata_limit 元数据缓冲参数

gbase_heap_data, 热数据缓冲

_gbase_memory_turn_to_heap 不再从操作系统mallco内存,而是从heap上分配,避免内存使用超限导致被OOM。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值