Первые свободные номера

В отдельных LN процессах, Числа должны быть назначены номера для сущностей таких как отгрузки, заказы и СФ. Однако, в терминах производительности системы назначение номеров мб «узким местом».

Для улучшения производительности сеансов, в рамках которых присваиваются новые номера заказов, можно задать размер кэш-памяти для серии в сеансе Первые свободные номера (tcmcs0150m000). Размер кэша - это число серийных номеров, которые LN генерирует за раз. Если в кеше есть серийные номера, пользователи не ждут пока LN сгенерирует и проверит следующие серийные номера.

  • Размер кэша = 0

    Кеширование не применяется Если вы запрашиваете новый номер, номер фиксируется только после совершения операции, в которой использовался данный номер.

    Недостатки: Серия номеров блокируется пока операция выполняется. Другие пользователи не могут запрашивать новые серийные номера из той же серии пока не завершится операция.

    Преимущества: Нумерация не разрывается.

    Используйте размер кеша равный 0, если разрывы номеров не допускаются. Предпочтительнее, запрашивать новый номер близко к завершению операцию, чтобы сократить время блокировки. При больших объемах, размер кеша равный 0 может оказывать влияние на производительность и блокировку остатков.

  • Размер кэша = 1

    Размер кеша = 1 При запросе нового номера, номер фиксируется немедленно, даже если операция, в которой используется номер, еще не завершена.

    Недостатки: Могут происходить разрывы нумерации, если операция еще не завершена.

    Преимущества: Серии номеров блокируются на короткий промежуток времени, что повышает производительность.

    По умолчанию размер кеша для серий номеров равен 1. В этом случае, избегаем снижения производительности и блокировка остатков при больших объемах операций насколько это возможно.

  • Размер кэша > уровень 1

    Размер кеша > 1 Величина размера кеша указывает, как много новых номеров регистрируется за раз. Номера фиксируются немедленно, даже если операции еще не завершены.

    Недостатки: Могут возникать большие разрывы в нумерации, при наличии более одной незавершенной операции.

    Преимущества: Серии номеров блокируются на короткий промежуток времени, что повышает производительность. Кроме того, для всех запрошенных номеров, серии номеров необходимо обновить только один раз, что улучшает производительность.

    Размер кеша больший чем 1 рекомендуется только, если размер кеша равный 1 не полностью устраняет блокировки остатков.

Аспекты производительности
  • Влияние на CPU: Да
  • Влияние на рост базы данных: Не применяется
Примечание

За дополнительной информацией обратитесь к LN- Производительность, отслеживание и настройка - Руководство (U9357).