ITPub博客

首页 > 数据库 > 国内数据库 > 南大通用 GBase 8a 数据库:常用并行控制参数浅析

南大通用 GBase 8a 数据库:常用并行控制参数浅析

原创 国内数据库 作者:GBASE南大通用 时间:2025-07-24 13:46:08 0 删除 编辑

本文将简要介绍南大通用GBase 8a数据库比较常用的几个并行控制参数。

1. gbase_parallel_execution

参数含义:并行开关

取值范围:bool变量,缺省值为0(关闭并行)

参数说明:用于控制是否启用并行的开关,可以在配置文件中设置(实例级生效),也可以在session级通过set命令设置(session级生效)

2. gbase_parallel_max_thread_in_pool

参数含义:express后台线程池的总线程数

取值范围:0~4096,默认为系统CPU核数,通常不应设置超过cpu核数的2倍

参数说明:用于配置并行执行器线程池中的总线程个数

3. gbase_parallel_degree

参数含义:SQL并行度

取值范围:2~gbase_parallel_max_thread_in_pool,小于2则表示不启用并行,最大取值范围不超过线程池的线程数

参数说明:控制每个SQL的最大并行度

4. _gbase_parallel_aggr_mode

参数含义:并行聚集时的数据切分策略

取值范围:0--自动评估(缺省值);1--按hash切分;2--按位置划分

参数说明:控制并行分组聚合时的数据切分策略,可根据场景的不同,手动设置适合的策略。当分组字段distinct值较多时,可修改为hash切分,distinct值少的时,可修改为按位置切分。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979120/viewspace-3091986/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
GBASE南大通用,致力于成为用户最信赖的数据库产品供应商!

注册时间:2020-07-16

  • 博文量
    1319
  • 访问量
    1296668