Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

1С:Предприятие и СУБД

Выбор СУБД для 1С: MS SQL Server против PostgreSQL — сравнение для бизнеса

Обновлено: 27.08.2026 · Официальная документация ↗

Когда пора переходить с файловой базы на СУБД?

Когда размер файла базы 1Cv8.1CD превышает 4–6 ГБ, а количество одновременно работающих пользователей переваливает за 5–7 человек, файловая 1С начинает резко тормозить и выдавать ошибки блокировок. В этот момент руководство встает перед выбором: на какой СУБД разворачивать клиент-серверную 1С — Microsoft SQL Server или PostgreSQL.

Сравнительный анализ MS SQL Server и PostgreSQL для 1С

КритерийMicrosoft SQL Server (Standard)PostgreSQL (с патчами 1С)
Стоимость лицензийВысокая (от 200 000+ руб. за ядра/CAL)Бесплатно (Open Source)
Операционная системаWindows ServerLinux (Ubuntu/Astra/RedHat) или Windows
Простота обслуживанияИдеально для новичков (всё настраивается через GUI)Требует навыков тюнинга конфигурационных файлов
Скорость сложных отчетовМаксимальная из коробкиВысокая при правильной настройке autovacuum
ИмпортозамещениеНе входит в реестр отечественного ПОПолностью соответствует требованиям РФ

Рекомендации по выбору под разные сценарии

  1. Выбирайте PostgreSQL, если:
    • Бюджет на покупку ПО ограничен.
    • Серверная инфраструктура строится на базе Linux (Ubuntu, Astra Linux, РЕД ОС).
    • Компания подпадает под программу импортозамещения.
    • Используется специализированная сборка Postgres Pro 1C.
  2. Выбирайте MS SQL Server, если:
    • В компании уже закуплены серверные лицензии Microsoft.
    • Штатный системный администратор привык работать только в среде Windows.
    • Требуется максимальная производительность тяжелых аналитических баз ERP на 100+ пользователей без тонкой ручной калибровки СУБД.

Критическое правило: Для работы с 1С нельзя использовать стандартный дистрибутив PostgreSQL с официального сайта! Необходимо скачивать специальную версию PostgreSQL с патчами от фирмы «1С» с портала releases.1c.ru или Postgres Pro 1C.

💡 Практика специалистов: при разворачивании PostgreSQL под 1С на Linux обязательно отключайте Transparent Huge Pages (THP) и настраивайте параметр vm.overcommit_memory = 2. Это предотвратит внезапные падения СУБД по вине Out-Of-Memory Killer.

Частые вопросы (FAQ)

Нужно ли переписывать код конфигурации 1С при переходе с MS SQL на PostgreSQL?

Нет. Платформа 1С:Предприятие полностью абстрагирует разработчика и пользователя от СУБД. Программа работает абсолютно одинаково на любой базе.

Какой объем ОЗУ нужен серверу СУБД для 30 пользователей?

Рекомендуемый минимум: 32–64 ГБ оперативной памяти и быстрые enterprise SSD/NVMe диски в массиве RAID 10.

Можно ли установить сервер 1С и СУБД PostgreSQL на один физический компьютер?

Да, для баз до 30-50 пользователей это стандартная практика. Главное — правильно ограничить максимальное потребление ОЗУ для СУБД, чтобы оставить память процессам rphost.

Что такое процедура VACUUM в PostgreSQL?

Это регулярная очистка базы от устаревших версий строк (мусора), образующихся при частых перезаписях документов в 1С. Без нее база Postgres начинает медленно работать.

Полезные материалы
Рекомендуем