Вышел Postgres Pro Enterprise для 1С 18.4.1 с оптимизациями под тяжёлые нагрузки

1000px.jpg

Компания 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