接着上文一继续
Gnode的并发控制参数
1. gbase_parallel_execution 用于设置是否启用并行开关。
0关闭。
1 开启,默认为开启。
适用场景:
当发现CPU利用率低时,可开启并行。 并行原理是将数据切分成多块,多块并行处理,最后合并结果集
适合并发量不大的复杂SQL场景
gbase_parallel_max_thread_in_pool
用于配置并行执行器线程池中的最大线程个数,默认为系统CPU核数的2
倍。 取值范围:0~4096,默认为系统CPU核数,不应设置超过cpu核数的4倍
效避免线程频繁创建和销毁的代价。
3. gbase_parallel_degree
控制每个SQL的最大并行度
取值范围:0~ gbase_parallel_max_thread_in_pool,最大取值范围不超过线程
池最大可用线程数。
1表示不启动并行,即单线程执行。
0 表 示 默 认 并 行 度 为 线 程 池gbase_parallel_max_thread_in_pool 的1/2
(gbase_parallel_max_thread_in_pool为奇数会只取整数部分)
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




