1 个回答
oris通过资源组(Resource Group)机制实现多租户资源隔离与配额管理,支持对CPU、内存、并发等关键资源进行细粒度控制。对应的资源组参数如下图:

具体操作如下:
1、创建资源组

具体操作如下:
1、创建资源组
-- 创建资源组,限制内存30%、并发10、CPU权重200
CREATE RESOURCE GROUP rg_team1
PROPERTIES (
"cpu_share"="200",
"memory_limit"="30%",
"concurrency_limit"="10",
"max_query_cpu_time_ms"="60000"
);
2、绑定用户到资源组-- 用户级绑定
ALTER USER 'user1' SET RESOURCE GROUP rg_team1;
-- 角色级绑定(角色下所有用户继承)
ALTER ROLE 'analyst' SET RESOURCE GROUP rg_team2;
然后就可以直接使用了,同时还可以在查询的时候临时指定资源组-- 在SQL中通过Hint指定资源组
SELECT /*+ SET_VAR(resource_group='rg_adhoc') */ * FROM tbl1;
发布于:2周前 (05-22) IP属地:
我来回答
您需要 登录 后回答此问题!