修改资源组报错: type of WorkGroup is immutable

版本2.2.4

执行命令
ALTER RESOURCE GROUP public WITH (
‘cpu_core_limit’ = ‘9’,
‘mem_limit’ = ‘28%’,
‘type’ = ‘normal’
);

报错
SQL 错误 [1064] [42000]: type of WorkGroup is immutable

请问这个是什么原因?

是该版本不支持修改吗?

修改资源的属性。仅 StarRocks 2.3 及以上版本支持修改资源属性。

好吧。。加了新组老的需要相应的调低
顺带问一下,cpu设置单个机器核数这种调整方式有点怪,后面会改成按百分比或者总核数的方式调整吗

因为StarRocks是MPP架构,所以建议所有BE节点的配置保持一致,所以您按照单个BE的CPU核数来分配就好了。举个例子,3个BE节点配置都是32C128G,对三种用户角色配置三个资源组,三个资源组cpu_core_limit加起来等于32。暂时不支持百分比的设置,需要您根据服务器的CPU核数进行计算。

嗯嗯,谢谢解答。