资源管理是什么?
1
资源管理简介
2
资源管理功能

数据库只读检测
用户/schema空间管控
异常处理规则
3
资源管理框架

全局并发队列
资源池并发队列
内存管控
CPU管控
root用户挂载cgroup
创建Class控制组
gs_cgroup -S class1 -s 40 -c
创建Workload控制组
gs_cgroup -S class 1 -G wg1 -c
为控制组分配cpu配额
gs_cgroup -S class 1 -G wg1 -g 20 -u
设置cpu限额
gs_cgroup -S class 1 -G wg1 -g 30 -u –fixed
删除控制组
gs_cgroup -S class 1 -G wg1 -d
查看控制组信息
gs_cgroup -p #静态配置文件信息
gs_cgroup -P #挂载信息(树形结构)
查询规则
cgroup挂载:使用root用户挂载cgroup;
cgroup创建:使用数据库安装用户创建cgroup;
cgroup关联资源池:创建组资源池pr1关联class控制组class1,创建业务资源池resp1关联workload控制组wg1
用户关联资源池:创建组用户role1关联组资源池pr1,创建业务用户usr1关联业务资源池resp1
使用业务用户usr1执行复杂作业,作业执行过程中调用api函数cgroup_attach_task将作业attach到class1:wg1控制组上实现cpu管控。
华为云GaussDB(DWS)携手兴盛优选,一站式实现数据业务科学决策 NEW
华为云GaussDB(DWS)助招行摘得2021 IDC中国金融行业技术应用场景创新奖 HOT
数据仓库GaussDB(DWS)蝉联“2021 中国大数据·数据仓库领域最佳产品奖”


文章转载自GaussDB DWS,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




