修改资源池 本章节主要介绍修改工作负载队列。 在资源管理中,您可以对某个资源池的参数进行修改。 1. 登录DWS管理控制台。 2. 在集群列表中单击需要访问“资源管理”页面的集群名称。 3. 切换至“资源管理”页签。 4. 在“资源池”列表中切换需要修改的资源池名称,出现如下页面,包括“短查询配置”、“资源配置”、“异常规则”、“关联用户”。 5. 修改短查询配置。修改为相应取值,单击右侧“保存”。 参数项 描述 取值 短查询加速 短查询加速开关,默认打开。 打开 短查询并发 短查询作业为执行估算内存小于32MB的查询作业,默认值“1”表示不管控。 10 步骤 6 修改资源配置。 单击右侧“编辑”,详情请参见表 资源池参数 修改相应参数,并单击确定。 表 资源池参数 参数项 描述 默认值 名称 资源池的名称。 CPU资源(%) 共享配额:关联在当前资源池的用户在执行作业时可以使用的CPU时间比例,取值范围为199的整数。 专属限额:限定资源池中数据库用户在执行作业时可使用的最大CPU核数占总核数的百分比,取值范围为0100的整数,0表示不限制。 所有资源池的总和不能超过99%。当配置CPU共享配额后,如果当前只有一个资源池时,该参数不生效。 共享配额非绝对限制,只有在发生CPU竞争时才生效。例如,资源池A和B被绑定在CPU1运行,当A和B均运行时参数生效,只有A运行则参数不生效。 所有资源池的CPU专属限额总和最大不能超过100%,系统默认的CPU专属限额(%)为0。 CPU专属限额仅8.1.3及以上集群版本支持。 内存资源(%) 资源池所占用的内存百分比。内存和查询并发支持单独管控和联合管控,联合管控时必须同时满足并发和内存要求时作业才能下发。 0(不限制) 存储资源(MB) 可使用的永久表空间大小。该值是资源池下所有DN的表空间总值,单DN 节点可用空间 设置值/ DN节点数。 1(不限制) 复杂语句并发 资源池中的最大查询并发数。内存和查询并发支持单独管控和联合管控,联合管控时必须同时满足并发和内存要求时作业才能下发。 10 网络带宽权重 网络调度时权重值。取值范围为1~2147483647的整数,默认配置为1。 注意 网络带宽权重仅8.2.1及以上集群版本支持。 1(不限制) 说明 CPU专属限额仅8.1.3及以上集群版本支持。 7. 关联异常规则。 关联异常规则; 解绑异常规则; 说明 关联、解绑异常规则仅8.2.0及以上集群版本支持。8.2.0以下集群版本请参考步骤7.3。 默认异常规则,当用户未关联资源池,或者用户所关联的资源池未配置异常规则时默认生效;当用户所关联的资源池关联所指定规则时,以所关联规则为准。 默认异常规则仅8.2.0及以上集群版本支持,升级到8.2.0及以上集群版本时默认异常规则不会生效,用户可自行创建所需规则。 8.2.1集群版本支持降级异常规则,所有异常规则都支持降级行为,降级后仅网络资源抢占降至低优先级:在正常查询无网络请求时,才会调度降级查询的网络请求。 同一个资源池最多关联16组异常规则。 同一个资源池可以关联多组规则,资源池关联的多组不同的异常规则以“或”的关系生效,满足其中一组的所有条件即可生效。例如,资源池关联两组规则,一组指定elapsedtime2400, 另一组指定elapsedtime1200,memsize2000,那么执行中的作业,满足执行时间达到1200秒且内存使用达到2000MB时,或者执行时间达到2400秒时,都会触发规则终止作业。 修改异常规则; 参见表 修改相应参数。 表 修改相应参数 参数项 描述 取值范围(0表示不约束) 操作 阻塞时间 作业的阻塞时间,包括全局并发排队以及局部并发排队的总时间,单位秒。 例如,如果配置“阻塞时间”为300秒,那么当该资源池中的用户执行的某个作业在阻塞300秒后将被终止。 1~2147483647的整数。0表示不约束。 终止、降级或不约束 执行所消耗时间 已经执行的作业从开始执行到当前所消耗的时间,单位为秒。 例如,如果配置“执行所消耗时间”为100秒,那么当该资源池中的用户执行的某个作业在执行超过100秒后将被终止。 1~2147483647的整数。0表示不约束。 终止、降级或不约束 所有DN上CPU总时间 作业在所有DN上执行时所耗费的CPU总时间,单位为秒。 1~2147483647的整数。0表示不约束。 终止、降级或不约束 检查倾斜率的时间间隔 检查作业执行的CPU倾斜率的间隔时间,单位为秒,需同“所有DN上CPU时间的倾斜率”一起设置。 1~2147483647的整数。0表示不约束。 终止、降级或不约束 所有DN上CPU总时间倾斜率 作业在DN上执行时的CPU时间的倾斜率,依赖于“检查倾斜率的时间间隔”的设置。 1~100的整数。0表示不约束。 终止、降级或不约束 单DN算子下盘大小 作业在单个DN上最大下盘的数据量,单位MB。 说明 该异常规则仅8.2.0及以上集群版本支持。 1~2147483647的整数。0表示不约束。 终止、降级或不约束 DN平均消耗CPU占比 作业在所有DN上执行时的平均CPU使用率,检测周期不强依赖“检查倾斜率的时间间隔”,若配置将使用该检查间隔,否则系统默认30秒间隔。 说明 该异常规则仅8.2.0及以上集群版本支持。 1~100的整数。0表示不约束 终止、降级或不约束 单个DN上最大带宽 作业在单个DN上最大可占用的网络带宽,单位MB。 说明 该异常规则仅8.2.1及以上集群版本支持。 1~2147483647的整数。0表示不约束。 终止、降级或不约束 说明 异常规则允许您对资源池中用户执行的作业做异常控制,目前支持表164的相关配置。 如选择“终止”或“降级”,则需要设置相应时间或百分比。 如选择“不约束”,则无异常规则约束。 资源池修改异常规则仅8.2.0及以上集群版本支持。 8. 关联用户。 说明 一个数据库用户只有被添加到某个资源池中之后,该用户运行作业所使用的资源才能被管控。 一个数据库用户只能被添加至一个资源池中,从资源池中移除的用户可以再次添加至其他资源池。 数据库管理员用户不可关联。 当用户没有指定关联资源池时,会被默认关联到defaultpool,资源使用受defaultpool限制。defaultpool在开启资源管理功能后由系统自动创建。 单击左侧“添加”。 从当前用户列表中,勾选需要添加的用户,一次可勾选多个。 单击“确定”。 如果需要删除用户,则单击待删除用户所在行右边的“解除关联”即可。