Найти тему
ИТ инженегр

Настройка MS SQL под 1с клиент-сервер 8.3

У клиентов возникала проблема при выгрузке прайса из 1с УТ 11, программа выпадала в ошибку недостаточно памяти. Настройки были ограничены 4 ГБ в параметрах SQL.
И так имеется виртуальные сервера клиента с ОС Windows Server 2022 Standard(2 процессора, 8 ядер, ssd диск, 32 ГБ оперативной памяти) где установлен 1с клиент-сервер и SQL server 2017 Standard, плюс терминальный сервер с клиентами 1с(2 процессора, 8 ядер, ssd диск, 32 ГБ оперативной памяти).

1. Проверка настроек кластера сервера через Администрирование серверов 1С Предприятия x86-64

-Выставляем интервал перезапуска рабочих процессов на 86400 секунд, т.е. раз в сутки,
-Принудительно завершать проблемные процессы
-Время 60 секунд на Проблемные процессы
-Режим распределения нагрузки Приоритет по производительности

2. Проверяем настройки SQL сервера через SQL Server Management Studio Management Studio

-2

- в разделе Память, выставляем Максимальный размер памяти сервера 20 ГБ, которую будет задействовать сервер SQL. Всю память указывать не нужно, т.к. в самой системе необходимо минимум 4 Гб и есть еще другие службы и программы, которые тоже нуждаются в оперативной памяти.

-3

-раздел Процессоры, устанавливаем Максимальное число рабочих потоков 2048, это оптимальное значение.

-4

Желательно после этого все физически перезагрузить, но можно просто перезапустить службу Агента сервера 1с и SQL сервера.