批处理作业的服务策略
批处理支持提供了基于规则的服务策略方法和完成时间服务策略目标类型。它增强了 批处理 的工作负载管理,因为 批处理 作业与 OLTP 工作负载可以在相同产品安装中混合。
必须已安装 批处理 才能定义服务策略。请参阅动态操作的相关主题。
服务策略分类由向作业调度程序定义的一组规则进行控制。这些规则可以由布尔表达式组成并且可以包括以下操作数类型:
- 提交者标识
- 提交者组
- 作业名
- 作业类
- 应用程序名
- 应用程序类型
- 平台
- 时间
有关操作数类型的详细信息,请参阅批处理作业分类。
目标类型
- 任意的目标指示不具有大量值的工作。因此,这种类型的工作可以查看资源受约束时的性能下降情况。
- 平均响应时间目标指示包含的优先级高于随机目标的工作。对平均响应时间目标指定特定的时间目标。
- 百分位数响应时间目标是适用于优先级高于任意目标的工作的另一种度量方式。百分位数响应目标使用特定的条件进行定义。百分位数响应时间目标是其响应时间应该为 P 或更多但实际却为 T 或更少的请求所占的百分比。目标对 T 和 P 有特定值。
缺省分类规则和优先顺序
批处理支持提供了两个缺省分类规则:
- 一个规则用于将 Java™ Platform, Enterprise Edition (Java EE) 类型的任何作业分配给由给定 Java EE 应用程序的缺省 IIOP 工作类所定义的事务类。
- 另一个规则用于将任何作业分配给缺省事务类 DEFAULT_TC
这两个缺省规则都可以进行编辑和删除。规则的顺序可以修改,也可以添加用户定义的分类。作业调度程序会按顺序对分类规则的列表进行评估,然后分配由第一个相匹配的规则所指定的事务类。仅支持对一个单元设置一个分类规则。 可配置的缺省事务类(缺省情况下,名为 DEFAULT_TC)与此规则集相关联。如果任何分类规则都不与某项作业相匹配,那么会对该作业应用缺省事务类。图形用户界面 (GUI) 支持从列表中选择事务类,但是仅当安装了批处理支持时才能构建规则。当仅存在 批处理 时,提供了一个在其中指定事务类名称的文本字段。