使用基于时间的队列
通过定义管理器,使其根据程序在过去一般运行的时间长短来运行这些程序,您可以创建多个基于时间的队列。也就是说,您可以按照这些请求的运行时间来专门定义管理器,从而分隔请求。
要这样做,请使用“系统管理员”报表安全保护组中的“完成并发请求报表”。此报表列出了完成运行的并发请求的实际起始日期和时间以及实际完成日期和时间。请参阅:完成的并发请求报表
建议:请在不同的时间运行并发程序,可以是在深夜也可以在中午,以便在不同的工作负荷期间确定处理时间。
例如,基于实际完成时间,您可以专门定义不同的管理器来运行下述程序类型:
可以通过定义一个“溢出”管理器来加强此方法,例如,一个可以运行指定至以上某个(或多个)管理器的程序,但其工作班次被限制在 2:00am-4:00am (02:00-04:00)。如果在“溢出”工作班次开始前,有些长期运行的程序尚未开始运行,则会启用附加管理器来运行这些程序。
可以使用为必须具有请求定义的“例外”管理器来进一步加强此方法。例如,可以运行以下程序的管理器:
- 必须按一定时间完成的某些程序。“必须具有”管理器可以专门定义来读取某些程序的请求。
- 由特定用户提交的程序,例如,公司控制器。您可将管理器专门定义来读取单个应用用户的请求。您甚至可以为用户定义登录用的第二个具有更高优先级的用户名。
另请参阅
并发处理概览
定义管理器及其工作班次
工作班次定义
使用工作班次以平衡处理工作负荷
按管理器报表列出的工作班次
工作班次报表
将管理器专门用来运行某些程序
按请求类型对程序进行分组
管理员并发管理器
并发管理器
工作班次