Компания Postgres Professional объявила о выпуске Postgres Pro Enterprise для 1С 18.4.1. Обновление ориентировано на крупные инсталляции «1С», где база данных регулярно сталкивается со сложными запросами, множеством соединений, временными таблицами, отчётами и регламентными операциями. В официальных замечаниях к выпуску указано, что новая версия основана на PostgreSQL 18.4 и Postgres Pro Enterprise 18.3.2.
Одно из главных изменений — возможность использовать временные таблицы, временные последовательности и временные представления на сервере горячего резерва. Функция включается параметром enable_standby_temp_tables вместе с enable_temp_memory_catalog и hot_standby. Практический смысл простой: тяжёлые отчёты и ETL-процессы можно переносить на standby-сервер, не нагружая основной узел.
Для планировщика запросов добавлен механизм enable_join_predicate_pushdown. Он позволяет проталкивать условия соединения из внешнего запроса во вложенные подзапросы, чтобы оптимизатор мог выбрать более удачный план выполнения. Также ускорена оценка селективности для больших списков MCV и улучшена работа с ограниченными выборками через planner_upper_limit_estimation; это должно быть заметно в типичных сценариях «1С», включая закрытие периода и построение отчётов.
Обновлены и средства отказоустойчивости. Встроенное решение BiHA перешло на версию 1.8: многоуровневая геораспределённость и катастрофоустойчивость больше не считаются экспериментальными, а служебные соединения между узлами можно защищать SSL-сертификатами. В Proxima появилась адаптивная балансировка, учитывающая CPU, память и дисковый ввод-вывод, а также поддержка нескольких адресов подключения — IPv4, IPv6 и Unix-сокетов.
В релиз также вошли новые инструменты и расширения. pgpro_iheap добавляет табличный метод доступа iheap, рассчитанный на ускорение последовательного сканирования, а pgpro_temp_stats автоматически собирает статистику по временным таблицам, чтобы планировщик не работал вслепую. Для администраторов добавлена утилита pgpro_validate, которая проверяет целостность файлов, индексов, таблиц, системных каталогов и прав доступа в экземпляре Postgres Pro.
Так как Postgres Pro Enterprise 18.4.1 основан на PostgreSQL 18.4, в него также вошли исправления из апстрима PostgreSQL. Для обновления в пределах той же основной версии достаточно установить новый выпуск в текущий каталог, но при изменении ABI разработчики рекомендуют обновить поставляемые расширения или пересобрать сторонние.
Источник: linux.org.ru
