修改工作负载队列
在工作负载队列中,您可以对某个工作负载队列的参数进行修改。
- 登录GaussDB(DWS) 管理控制台。
- 在集群列表中单击需要访问“工作负载管理”页面的集群名称。
- 切换至“工作负载管理”页签。
- 在左侧“工作负载队列”中单击需要修改的队列名称,出现如下页面,包括“短查询配置”、“资源配置”、“异常规则”、“关联用户”。
- 修改短查询配置。修改为相应取值,单击右侧“保存”。
参数项
描述
取值
短查询加速
短查询加速开关,默认打开
打开
短查询并发
短查询作业为执行估算内存小于32MB的查询作业,默认值“-1”表示不管控。
10
- 修改资源配置。
- 单击右侧“编辑”,参见表1修改相应参数。
表1 工作负载队列参数 参数项
描述
取值
名称
工作负载队列的名称。
queue_test
CPU资源(%)
队列中的数据库用户在执行作业时可使用的CPU时间片比例。
20
内存资源(%)
队列所占用的内存百分比。
注意:内存和查询并发支持单独管控和联合管控,联合管控时必须同时满足并发和内存要求作业才能下发。
20
储存资源(MB)
可使用的永久表空间大小。
注意:该值是队列下所有DN的表空间总值,单DN节点可用空间=设置值 / DN节点数。
1024
查询并发
队列中的最大查询并发数。
注意:内存和查询并发支持单独管控和联合管控,联合管控时必须同时满足并发和内存要求作业才能下发。
10
- 单击“确定”。
- 单击右侧“编辑”,参见表1修改相应参数。
- 修改异常规则。
- 参见表2修改相应参数。
异常规则允许您对队列中用户执行的作业做异常控制,目前支持表2的相关配置。
- 如选择“终止”,则需要设置相应时间或百分比。
- 如选择“不约束”,则无异常规则约束。
表2 异常规则参数 参数项
描述
取值
阻塞时间
作业的阻塞时间,单位秒。包括全局并发排队以及局部并发排队的总时间。
例如,如果配置“阻塞时间”为300秒,那么当该队列中的用户执行的某个作业在阻塞300秒后将会被杀死。
1200
执行所消耗时间
作业的已被执行时间,单位秒。从开始执行到当前所消耗的时间。
例如,如果配置“执行所消耗时间”为100秒,那么当该队列中的用户执行的某个作业在执行超过100秒后将被杀死。
2400
所有DN上CPU总时间
作业在所有DN上执行时所耗费的CPU总时间,单位秒。
100
检查倾斜率的时间间隔
检查作业执行CPU倾斜率的间隔时间,单位秒,需同“所有DN上CPU时间的倾斜率”一起设置。
2400
所有DN上CPU总时间倾斜率
作业在DN上执行时的CPU时间的倾斜率,依赖于“检查倾斜率的时间间隔”的设置。
90
- 单击“保存”。
- 参见表2修改相应参数。
- 关联用户。
- 一个数据库用户只有被添加到某个队列中之后,该用户运行作业所使用的资源才能被管控。
- 一个数据库用户只能被添加至一个队列中,从队列中移除的用户可以再次添加至其他队列。
- 管理员用户不可关联。