2.14 workload group 设置不生效

Viewed 27

1、 创建 workload group 并且限制并发为1 排队1
create workload group if not exists g1
properties (
"cpu_share"="1024",
"memory_limit"="30%",
"enable_memory_overcommit"="true",
"max_concurrency" = "1",
"max_queue_size" = "1",
"queue_timeout" = "2000"
);
2、 创建新的用户
CREATE USER test2024@'%';
GRANT ADMIN_PRIV ON ..* TO 'test2024'@'%';
3、绑定g1
set property for 'test2024' 'default_workload_group' = 'g1';
SHOW GRANTS; 还是默认
image.png

4、开启新窗口 执行 select sleep(10); 期间 其他窗口sql 可以正常执行
image.png

1 Answers

需要把这个workload group 赋权给这个user

类似:
GRANT USAGE_PRIV ON WORKLOAD GROUP 'g1' TO 'jack'@'%';

这样测试下看看