22 июня 2026, 12:04
Postgres Professional выпускает Postgres Pro Standard 18.4.1 со встроенной отказоустойчивостью BiHA

Организация Postgres Professional представила очередное апдейт своей системы управления базами данных — Postgres Pro Standard 18.4.1. Ключевым нововведением этого выпуска стала интеграция технологии встроенной отказоустойчивости BiHA, которая ранее была доступна только пользователям Enterprise-версий и Postgres Pro Standard 17.9.
Встроенная отказоустойчивость
Технология BiHA (Built-in High Availability) представляет собой интегрированное подход для развертывания и администрирования кластеров с физической репликацией. Платформа автоматически управляет процессами аварийного переключения (failover), обеспечивает защиту от сбоев и автоматическое восстановление узлов без необходимости привлекать стороннее кластерное программное обеспечение.
Управление решением осуществляется с помощью специализированной утилиты bihactl и расширения biha. В Postgres Pro Standard 18.4.1 пользователям предоставляется полный спектр возможностей BiHA, в том числе:
физическую потоковую репликацию (синхронную и асинхронную);
автоматические выборы нового лидера при отказе текущего на базе алгоритма консенсуса Raft;
поддержку узла-рефери (Referee) для предотвращения сценариев разделения сети (split-brain);
каскадную репликацию для снижения нагрузки на Лидера;
многоуровневую географическую распределенность и катастрофоустойчивость (GDBiHA).
Примечание: Использование встроенного решения BiHA в Postgres Pro Standard не поддерживается на процессорной архитектуре «Эльбрус».
Новые утилиты
В версии 18.4.1 расширен состав поставляемых модулей:
pg_hint_plan. Добавлен модуль, позволяющий разработчикам и администраторам гибко корректировать планы выполнения SQL-запросов с помощью специальных указаний (хинтов) в комментариях. Ранее плагин входило только в Postgres Pro Enterprise.
pgpro_validate. В состав дистрибутива включена утилита для проверки физической и логической целостности экземпляра данных: контрольных сумм блоков, индексов, системных каталогов и файлов табличных пространств.
pgbouncer_exporter. Добавлена новая утилита, предназначенная для экспорта метрик пулера соединений pgBouncer в формате Prometheus.
Повышение производительности и оптимизация планировщика
В новом релизе команда Postgres Professional оптимизировала несколько критически важных механизмов ядра СУБД:
Расчет избирательности соединений. Оптимизирован алгоритм работы с большими списками часто встречающихся значений (MCV). Изменение алгоритмической сложности с квадратичной на линейную предотвращает падение производительности при большом числе элементов массивов most_common_vals, сохраняемых в pg_statistic командой ANALYZE. Данное улучшение будет востребовано в инфраструктурах с высокой нагрузкой.
Усовершенствование расчётного числа строк для условий вида col = col. Ранее они могли приводить к некорректной оценке кардинальности и принудительному последовательному сканированию таблицы (Seq Scan). Теперь во время преобразования первоначального запроса col = col можно заменить на col is not null, что даёт возможность планировщику применять статистику для поля col из pg_statistic. Это приводит к улучшению расчётного числа строк.
Работа с памятью. Исправлена задача избыточного выделения оперативной памяти при обновлении строк в таблицах с генерируемыми столбцами, приводившая ранее к рискам аварийного завершения процессов.
Безопасность и администрирование
В Postgres Pro Standard 18.4.1 реализован ряд улучшений для защиты данных и упрощения диагностики:
Защита конфигурации. В сертифицированной редакции Postgres Pro Standard введен запрет на изменение параметра hba_file во время работы.
Параметр log_parameter_types. Новая настройка даёт возможность включать отображение типов данных привязанных SQL-параметров для подготовленных запросов в журналах сервера (например, [integer] $1 = '42').
Диагностика сбоев. В выходные файлы crash_info теперь автоматически добавляются идентификаторы сборок (Build IDs) исполняемых файлов и разделяемых библиотек, что упрощает последующий аналитика дампов памяти.
Апдейт компонентов
Обновлены ключевые модули и расширения, входящие в состав дистрибутива:
aqo 4.1 (Adaptive Query Optimization). Добавлена функция aqo_storage_usage для мониторинга использования памяти. Оптимизирована формат хранилища aqo_data, устранены избыточные блокировки на хеш-таблицах, приводившие ранее к накоплению зависших сессий в состоянии idle in transaction.
pg_proaudit. В расширение безопасности добавлен параметр pg_proaudit.log_file_mode для регулирования прав доступа к логам. IP-адрес источника теперь логируется для всех типов событий в CSV и syslog. Оптимизировано потребление памяти при обработке событий отключения клиентов.
pg_probackup 2.8.14. Реализована поддержка абсолютных путей для WAL-файлов и исправлена логика инкрементального копирования в режиме PAGE совместно с параметром --stream.
Драйвер ODBC обновлен до версии 18.00.0001, модуль orafce — до версии 4.16.5, а расширение pgvector — до версии 0.8.2.
Из состава дистрибутива исключены и более не поддерживаются устаревшие модули pg_tsparser и shared_ispell.
Информация о способах обновления и настройки уже доступна в документации:
Читают сейчас

2 часа назад
Техдиректор Microsoft Azure с помощью ИИ за два дня портировал на macOS старую утилиту для Windows
Программист Microsoft Марк Руссинович, который в настоящее время является техническим директором Microsoft Azure, использовал искусственный интеллект, чтобы перенести инструмент Windows ZoomIt, которы
2 часа назад
FAA запустило ИИ‑платформу для предиктивного управления воздушным движением
Федеральное управление гражданской авиации США (FAA) запускает облачную ИИ‑платформу под названием SMART (Strategic Management of Airspace, Routes, and Trajectories) стоимостью $875 млн для предиктивн

2 часа назад
Lenovo представила мобильный экран L16a
Lenovo представила новый 16-дюймовый мобильный монитор ThinkVision L16a. Он оснащён двумя портами USB‑C, поддерживает технологию Power Delivery и комплектуется регулируемой подставкой. Читать далее

3 часа назад
Claude Code научился ознакомиться AGENTS.md
Anthropic добавили поддержку AGENTS.md в Claude Code 2.1.277. Теперь инструмент может применять совокупный файл с инструкциями для coding-агентов вместо отдельного CLAUDE.md. Ознакомиться далее

4 часа назад
Asetek совместно с MSI и MouseComputer представила жидкостное охлаждение для GeForce RTX 5070
Asetek совместно с MSI и MouseComputer представила систему жидкостного охлаждения для GeForce RTX 5070 — Mouse Original NVIDIA GeForce RTX 5070 Liquid‑Cooled Overclocked Edition. Демонстрация состояла