- Для ускорения отклика пользовательского интерфейса фактическое выполнение части транзакций выполняется через механизм очередей.
- Для существенного увеличения производительности системы организовано многопоточное выполнение заданий в очередях.
- При этом для каждого типа задания устанавливается приоритет. Например, права доступа рассчитываются с наивысшим приоритетом, проведение документов - со средним, а регламентная обработка нормативно-справочной информации - с низким.
Пошаговое руководство
Для настройки параллельных выичслений
Зайти в
...
Администрирование
...
→ Константы
...
На
...
странице Параллельные вычисления
...
заполнить значения констант:
Количество параллельных фоновых заданий регламентных операций -
...
количество параллельно запускаемых потоков. Зависит от общего количества процессорных ядер во всех кластерах серверов приложений
...
Размер порции данных для распределения потоков регламентных операций -
...
количество записей которые будут взяты из общей очереди регламентных операций к распределению по потокам за один раз. Необходимо для того, чтобы задания с более высоким приоритетом (например, пересчет прав доступа) с большей вероятностью попадали в начало выполнения
...
Типы фоновых операций
...
Настроить приоритет, количество попыток выполнения и прочие параметры у всех типов фоновых операций
...
Подробнее о типах фоновых операций:
Очередь регламентных операций
Список текущих фоновых операций хранится в регистре сведений Очередь регламентных операций.
Обращение к данному регистру может понадобиться сотруднику, отвечающему за сопровождение системы для решения вопросов высокой нагрузки на сервер приложений или решения проблем исполнения каких-либо заданий. В регистре доступен просмотр даты добавления задания, номера назначенной очереди, приоритета задания и момент последней попытки его выполнения.
...
Настроить распределение и запуск потоков регламентных операций
...
.
...
Для
...
этого зайти в стандартную форму НСИ и администрирование
...
→ Обслуживание → Регламентные и фоновые задания
...
...
:
Распределение потоков регламентных операций - распределение порции данных в очереди по потокам. И размер порции данных и количество потоков указываются в константах. Выполняется 1 раз в 10 секунд
Запуск потоков регламентных операций - процедура запуска в цикле всех потоков и обработка очередей до полного исполнения. Выполняется 1 раз в 10 секунд
Информация |
---|
Оба параметра можно изменять во время работы программы. Рекомендуется работа системы в кластере серверов и вынесение сервиса исполнения фоновых заданий на отдельный много процессорный многоядерный сервер. |
Связанные статьи
Фильтр по метке (контент, отфильтрованный по метке) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
...
|
...
hidden | true |
---|
...