• 第十五章 配置工作队列管理器类别


    第十五章 配置工作队列管理器类别

    工作队列管理器使能够以编程方式将工作分配给多个并发进程,以提高性能。

    当使用工作队列管理器初始化一组辅助job时,可以指定提供辅助job的类别。
    类别是一个独立的worker job
    例如,假设为系统提供的SQL类别分配了最多8worker
    然后,假设为与构建DeepSee仪表板相关的进程创建了一个类别,并为该类别分配最多4worker
    如果在给定的时间内SQL池中的所有工作线程都被占用,DeepSee类别中的工作线程仍然可以立即处理工作项。

    系统提供了两个不能删除的类别:DefaultSQL。默认情况下,这些类别的最大工作线程数是动态的,相当于系统可用内核数的两倍。

    工作队列管理器类别页面使能够创建、修改和删除工作队列管理器类别,如以下部分所述。所做的任何更改都会反映在配置参数文件 iris.cpf 中。

    创建工作队列管理器类别

    从工作队列管理器类别页面,可以创建新类别。

    类别名称必须是唯一的并且区分大小写。此外,类别名称只能包含字母、数字、破折号、下划线和句点,并且最多包含 64 个字符。

    要创建新类别,请执行以下操作:

    1. 导航到系统管理 > 配置 > 系统配置 > WQM 类别。

    在这里插入图片描述

    1. 单击创建类别。

    在这里插入图片描述

    1. 在类别名称字段Category name中,键入类别的名称。
    2. Max active workers字段中,选择此类别中服务请求的job池中保留的活动job的最大数量。
      IRIS检测空闲job,并自动启动新的job,使最大活动job数保持在这个限制附近。
      缺省情况下, IRIS会根据系统资源动态调整该限制,最大可达16worker
    3. Default workers字段中,当创建此类别中的工作组且未指定worker job 计数时,选择分配给工作组的默认worker job数量。
      缺省情况下, IRIS会根据系统资源动态调整该值,最多可调整8个worker。
    4. Max workers字段中,选择此类别中服务请求的job池中保留的job的最大数量。
      如果一个工作组在这个类别中请求的工作数量大于这个限制,那么 IRIS只提供这个最大值以内的workers
      缺省情况下, IRIS会根据系统资源动态调整该值,最多可调整16worker

    编辑或删除工作队列管理器类别

    在“工作队列管理器类别”页面,可以修改现有类别的最大workers 数量,并删除用户指定的类别,操作如下:

    1. 导航到系统管理>配置>系统配置> WQM分类。
    2. 单击相应类别的“编辑”或“删除”。
  • 相关阅读:
    mydumper 介绍及使用
    MATLAB 2022b 中设置关闭 MATLAB 之前进行询问
    网络技术-Cisco路由器
    LeetCode-102-二叉树的层序遍历
    ffmpeg代码流程分析
    微信小程序 java ssm电影迷爱好者交流平台
    【数字IC前端笔试真题(2022年)】艾为——数字ic设计工程师
    背包问题 [动态规划] (01,完全,多重,混合)
    Unity Shader Graph 节点入门
    避免项目进度延期,5大有效措施!
  • 原文地址:https://blog.csdn.net/yaoxin521123/article/details/126577944