Какую серверную ОС и версию SQL Server выбрать для 1С:Комплексная автоматизация 2.4?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Комплексная автоматизация IT и автоматизация бизнеса
← На главную

Переход с устаревшей версии 1С:Комплексная автоматизация 1.1 на современную КА 2.4 (или 2.5) — это не просто обновление программного продукта, а полная смена технологического стека. Старая конфигурация работала на обычных формах и была менее требовательна к ресурсам, в то время как новая построена на управляемом приложении и требует гораздо большей вычислительной мощности. Разберем подробно, какой фундамент в виде ОС и СУБД необходимо подготовить для стабильной и быстрой работы системы.

Анализ архитектурных изменений при переходе на КА 2.4

Прежде чем выбирать конкретные версии ПО, проанализируем, почему старый сервер (например, на базе Windows Server 2008 и SQL 2008 R2) может не справиться. Основная причина заключается в том, что в КА 2.4 основная нагрузка переносится на сервер приложений 1С и СУБД. Расчет себестоимости, закрытие месяца и формирование сложных отчетов теперь требуют значительного объема оперативной памяти и высокой частоты процессора. Если оставить прежнюю инфраструктуру, пользователи столкнутся с серьезными задержками даже при выполнении простых операций.

Выбор серверной операционной системы: Windows или Linux

Рассмотрим два основных пути развития серверной инфраструктуры. Выбор между ними часто зависит от бюджета на лицензирование и квалификации системного администратора.

Вариант 1: Microsoft Windows Server

Для современных версий платформы 1С 8.3 наиболее актуальными являются Windows Server 2019 или Windows Server 2022. Посмотрим, почему не стоит использовать более старые версии:

Вариант 2: Linux (Astra Linux, Ubuntu, Red OS)

В последние годы связка 1С + Linux стала промышленным стандартом в РФ. Разберем преимущества этого решения:

Выбор СУБД: Microsoft SQL Server против PostgreSQL

Выбор системы управления базами данных — это самый ответственный этап. Проанализируем доступные варианты.

Microsoft SQL Server 2019 / 2022

Если бюджет позволяет, это решение остается наиболее предпочтительным для 1С. Выясним, на какие параметры обратить внимание:

  1. Intelligent Query Processing: В версиях 2019 и 2022 реализована технология интеллектуальной обработки запросов. Она позволяет SQL Server исправлять ошибки в планах запросов на лету, что крайне важно для тяжелых запросов в КА 2.4.
  2. TempDB: В версии 2022 значительно улучшена работа с системной базой данных tempdb, которая активно используется 1С для временных таблиц.
  3. Настройка MAXDOP: Критически важно для 1С ограничить максимальную степень параллелизма. Мы рекомендуем устанавливать значение MAXDOP = 1, чтобы избежать взаимных блокировок при выполнении сложных транзакций.

Проверить текущую настройку MAXDOP можно следующим запросом:


SELECT name, value, value_for_secondary 
FROM sys.configurations 
WHERE name = 'max degree of parallelism';

PostgreSQL (Postgres Pro)

Многие опасаются переходить на PostgreSQL из-за былых ограничений. Разберем ситуацию подробнее. Ранее существовала проблема, когда конфигурации размером более 1 ГБ (как КА 2 или ERP) не могли нормально сохраняться. Однако, начиная с платформы 8.3.17, этот вопрос решен: 1С теперь разбивает данные конфигурации на части. PostgreSQL 14/15/16 являются отличным выбором для баз объемом 30 ГБ и выше.

Аппаратные требования: на чем нельзя экономить

Посмотрим на требования к "железу", которые обеспечат комфортную работу в КА 2.4:

Практические шаги по настройке платформы 8.3

Выясним, какие настройки платформы 1С помогут стабилизировать работу после обновления ОС и СУБД:

  1. Используйте 64-битный сервер 1С: Это обязательное требование для КА 2.4. 32-битный рабочий процесс ограничен 4 ГБ памяти, чего не хватит даже для формирования одного сложного отчета в новой версии программы.
  2. Настройка рабочих процессов: В консоли администрирования серверов 1С настройте параметры перезапуска рабочих процессов. Это поможет очищать память, которую могут "удерживать" тяжелые отчеты.
  3. Регламентные операции: Обязательно настройте в SQL Server ежедневное обновление статистики и реорганизацию/перестройку индексов. Для 1С:КА 2.4 актуальность статистики — это залог отсутствия тормозов в середине рабочего дня.

Пример скрипта для обновления статистики во всей базе данных:


USE [Имя_Вашей_Базы];
GO
EXEC sp_updatestats;
GO

Таким образом, для перехода на КА 2.4 мы рекомендуем связку Windows Server 2022 + MS SQL Server 2022 (при наличии бюджета) или Astra Linux + Postgres Pro (для импортозамещения и экономии). Главное — обеспечить высокую частоту процессора и использовать быстрые SSD-накопители, так как архитектура новой "Комплексной автоматизации" крайне чувствительна к скорости дисковых операций и однопоточной производительности процессора.

← На главную