Параллельная обработка - Концепция

Для улучшения скорости обработки, сеансы могут запускаться параллельно на множественных процессорах (CPUs). Чтобы сделать это, настройте запуск этого сеанса в многократных bshells. Каждый bshell мб запущен на своем CPU.

Эта глава описывает общую концепцию. Для информации по настройке см. Настройка параллельной обработки для планирования.

Приложение для параллельной обработки

Сеансы, для которых возможна параллельная обработка:

  • Генерация позаказного планирования (cprrp1210m000)
  • Инициализировать, сместить и обновить сценарии (cprpd4200m000)
  • Генерация связей разметки (cprrp0240m000)
  • Генерация запланированной поставки на основе прогноза (cpvmi1211m000)
Примечание

Процесс передачи запланированных заказов на уровень выполнения может использовать только один bshell.

Распределение изделий среди bshells

Процесс планирования заказа принимает во внимание номера фаз планововй единицы. Планирование для плановой единицы с номером фазы 1 не может начаться пока все плановые единицы с номером фазы 0 будут спланированы; В противном случае, некоторые получающие звенья мб пропущены на втором уровне.

Если использовать множественные bshells, LN выполняет следующие шаги:

  1. LN динамически рассчитывает оптимальную загрузку для bshell, но поле Загрузка на сервер в сеансе Параметры представления (cpcom0100m000) ограничивает это число до максимума, то есть  до 500 разных плановых единиц.
  2. LN назначает пакет плановых единиц с номером фазы 0 первому bshell. LN назначает второй пакет плановых единиц с номером фазы 0 второму bshelll,и т.д.; Таким образом, все плановые единицы с номером фазы 0 распределятся среди bshells.

  3. Для планирования назначенных плановых единиц, все возможные bshellsработают параллельно.
  4. Когда все плановые единицы с номером фазы 0 будут запланированы, LN назначит пакет плановых единиц с номером фазы 1 bshells, далее то же самое для плановых единиц с номером фазы 2, и т.п.
Аспекты производительности
  • Влияние на CPU: Да
  • Влияние на рост базы данных: Не применяется