
Компания Postgres Professional выпустила обновленную версию СУБД Postgres Pro Enterprise для 1С 18.4.1. Данный релиз ориентирован на высоконагруженные корпоративные системы, где базы данных 1С испытывают интенсивное воздействие сложных запросов, параллельных соединений, активной работы с временными таблицами и объемных регламентных операций. В основе продукта лежат актуальные наработки PostgreSQL 18.4 и Postgres Pro Enterprise 18.3.2.
Оптимизация работы с временными объектами
Ключевым нововведением стала поддержка временных таблиц, последовательностей и представлений на сервере горячего резерва (standby). Для активации этой возможности необходимо использовать параметры enable_standby_temp_tables, enable_temp_memory_catalog и hot_standby. Такое архитектурное решение позволяет разгрузить основной сервер БД, перенеся выполнение ресурсоемких отчетов и ETL-процессов на вспомогательные узлы.
Улучшения планировщика и обработки запросов
Разработчики внедрили механизм enable_join_predicate_pushdown, который обеспечивает проталкивание условий соединения во вложенные подзапросы. Это помогает оптимизатору строить более эффективные планы выполнения. Также была проведена работа по повышению точности оценки селективности для крупных списков MCV (Most Common Values) и оптимизирована работа с выборками через параметр planner_upper_limit_estimation. Эти изменения существенно повышают производительность типичных задач в 1С, таких как закрытие отчетных периодов и генерация тяжелых сводных отчетов.
Отказоустойчивость и безопасность
В новом релизе были значительно доработаны компоненты обеспечения доступности данных:
- BiHA версии 1.8: Многоуровневая геораспределенная архитектура и функции катастрофоустойчивости переведены из статуса экспериментальных в стабильные. Добавлена поддержка SSL-шифрования для служебных соединений между узлами.
- Proxima: Обновлена система балансировки нагрузки — теперь она учитывает текущие показатели CPU, оперативной памяти и интенсивность дисковых операций (I/O). Также добавлена поддержка IPv4, IPv6 и Unix-сокетов.
Инструменты для администраторов и новые расширения
Функциональность базы данных расширена новыми полезными модулями:
- pgpro_iheap: Добавляет одноименный табличный метод доступа, который заметно ускоряет операции последовательного сканирования данных.
- pgpro_temp_stats: Автоматизирует сбор статистики по временным таблицам, что предотвращает ошибки планировщика при работе с динамическими данными.
- pgpro_validate: Новая утилита для комплексной проверки целостности данных, включая файлы таблиц, индексы, системные каталоги и корректность прав доступа.
Поскольку Postgres Pro Enterprise 18.4.1 базируется на актуальном апстриме PostgreSQL 18.4, в него включены все соответствующие исправления безопасности и стабильности. Процедура обновления в рамках текущей версии требует лишь установки пакета в целевой каталог, однако при изменении ABI разработчики настоятельно рекомендуют произвести обновление установленных расширений или их пересборку.





