并行处理概念

若要提高处理速度,有些计划运行项可在多个处理器(CPU)中并行运行。 执行下列操作:将这些进程设置为在多个bshell进程中运行。 每个 bshell 都可各自的 CPU 上运行。

此节对一般概念作了说明。 有关设置的信息,请参阅设置计划的并行处理

并行处理概念的应用

可用并行处理的进程包括下列计划进程:

  • 生成订单计划 (cprrp1210m000)
  • 初始化、滚动和更新方案 (cprpd4200m000)
  • 生成挂钩关系 (cprrp0240m000)
  • 基于预测生成计划供应 (cpvmi1211m000)
注意

将计划订单转移至执行层的处理程序只能使用一个 bshell。

分布于 bshell 的物料

订单计划处理程序将计划物料的阶段编号考虑在内。 阶段编号为 1 的计划物料的计划要在所有阶段编号为 0 的计划物料都作了计划后才能开始;否则,在第二层有些相关需求可能会缺少。

如果使用多个 bshell,LN 完成下列步骤:

  1. LN 动态地计划 bshell 的优化工作负荷,但是,绩效参数 (cpcom0100m000)中的服务器的工作负荷字段将此号码限制到上限,比如 500 个不同的计划物料。
  2. LN 将阶段编号为 0 的一批计划物料指定给第一个 bshell。LN 将阶段编号为 0 的第二批计划物料指定给第二个 bshell,以此类推;这样,阶段编号为 0 的所有计划物料分布于 bshell。

  3. 若要计划指定的计划物料,所有可用的 bshell 将并行工作。
  4. 阶段编号为 0 的所有计划物料都被计划时,LN 将阶段编号为 1 的计划物料批指定给这些 bshell,紧跟着是阶段编号为 2 的计划物料,以此类推。
性能方面
  • 对 CPU 的影响: 是
  • 对数据库增长的影响: 不适用