Когда мы говорим о 1С:Предприятие 8.3 и PostgreSQL, важно понимать, что нагрузка здесь совсем не такая, как у обычных веб-приложений. Она очень специфична:
- Массовые временные таблицы — 1С активно использует временные таблицы для промежуточных вычислений
- Длинные транзакции — проведение документов может занимать секунды и минуты
- Сложные запросы — СКД и отчёты генерируют запросы с десятками JOIN
- Высокий write-load — частые UPDATE при записи регистров
- Большие BLOB — хранение файлов и макетов в базе
Знаете, фирма «1С» не просто так выпускает свою сборку PostgreSQL – она специально патчена и оптимизирована под их платформу. И вот что я вам скажу: именно её и стоит использовать, а не голый, «ванильный» PostgreSQL. Скачать её можно прямо с releases.1c.ru. Кстати, сейчас поддерживаются версии PostgreSQL 14, 15, 16, конечно же, с патчами от 1С.
Оптимизация идёт на трёх уровнях: конфигурация PostgreSQL, настройка ОС и оптимизация самой базы 1С.

Оставить комментарий