Postgres Pro Enterprise - флагманская версия СУБД Postgres Pro для высоконагруженных систем
Версия Postgres Pro Enterprise оптимизирована для поддержки критически важных ИТ-решений и работы в составе масштабных высоконагруженных информационных систем. Основные возможности:
- Расширение Proxima. Новое расширение Proxima объединяет функциональность прокси-сервера и управления пулом соединений. Функциональность прокси-сервера позволяет Proxima стать единой точкой клиентских подключений и перенаправляет запросы на ведущий сервер или лидер BiHA-кластера. Благодаря управлению пулом соединений, Proxima позволяет оптимизировать потребление системных ресурсов при больших нагрузках.
- Управление очередями в базе данных. Новое расширение pgpro_queue позволяет управлять очередями сообщений непосредственно в базе данных. С помощью pgpro_queue можно создавать очереди, добавлять в них сообщения и эффективно обрабатывать их, обеспечивая целостность и надёжность данных.
- Управление жизненным циклом информации. Новое расширение pgpro_ilm позволяет переносить редко используемые отношения в более дешёвое хранилище по аналогии с функцией управления жизненным циклом информации (information lifecycle management, ILM) в Oracle. На данный момент расширение позволяет перемещать обычные таблицы и секции секционированных таблиц.
- Управление множественными планами выполнения SQL-запроса. Расширение pgpro_multiplan позволяет пользователям сохранять несколько планов одного запроса с выбором наиболее оптимального для входящих параметров. Модуль приносит привычное управление планами запросов (Baselines и SQL Plan Management) в мир Postgres, заменяя sr_plan (признано устаревшим). В числе прочего, расширение позволит пользователям «1С» фиксировать шаблонный план для запроса, содержащего динамические имена таблиц.
- Адаптивное выполнение запросов. Встроенный компонент AQE (Adaptive Query Execution) позволяет «на лету» отправлять запрос на новое планирование и выполнение, если срабатывает заданный триггер: максимальное время выполнения, ошибка планировщика или переполнение памяти бекенда. AQE поддерживает запросы по расширенному протоколу, что дает возможность использовать его совместно с «1С».
- Автономная адаптивная оптимизация. В составе Enterprise поставляется модуль AQO Enterprise, в котором впервые реализована полностью автоматическая адаптивная оптимизация. Будучи включенным, модуль постоянно обучается на всем массиве выполняемых запросов, корректирует ошибки планировщика и не требует обслуживания.
- Улучшенное управление секционированными таблицами. В команду ALTER TABLE добавлены две подкоманды: SPLIT PARTITION разделяет одну секцию на несколько, а MERGE PARTITIONS объединяет несколько секций в одну. Кроме того, с помощью расширения pgpro_autopart, пользователи смогут создавать секции динамически, то есть производить автоматическое секционирование при добавлении или изменении данных в таблице.
- Поиск неиспользуемых привилегий. Новое расширение pgpro_usage предоставляет статистику использования таблиц и вызовов функций отдельно по каждому пользователю. На основе этой информации строится отчёт о том, какие из выданных привилегий эти пользователи используют, а какие потенциально являются лишними.