resource queue里acti...
 
通知
清除全部

resource queue里active_statement和max_cost如何设置  


gaoj
帖子: 5
 gaoj
青梅新星
已加入: 3月 前

版本:gpdb 6.9 商业版
场景:
1.处理器256G内存 × 6台host
2.使用resource queue
3.用户数不会太多,但是有50~100个kafka常驻SQL实时写
4.现在kafka起到20个SQL并发的时候,后面的SQL就都BLOCK了,上网一查active_statement默认是20

原则上不想限制并发量,或者给个足够大的值
但是使用"alter resource queuq pg_default with (active_statement = -1)"时报错
ERROR: the value for at least one threshold ("ACTIVE_STATEMENT", "MAX_COST") must be different from no limit (-1)

分析:如果active_statement和max_cost这两个参数不能同时为-1的话,本着把并发量调到足够大的原则,可否把active_statement设置成-1,把max_cost设置成一个非常大的数?这么做是否会有坑?

alter resource queuq pg_default with (active_statement = -1,max_cost=1000000000000.0);

问题标签

关注微信公众号

Greenplum中文社区

Greenplum官方微信群

扫码加入我们的技术讨论,请备注“网站”