Спешим поделиться с вами новостью: обновление PostgreSQL 16.4, вышедшее в сентябре 2023 года, теперь доступно для облачных баз данных!
Расскажем подробнее, в чем особенности новой версии и что нового в PostgreSQL 16.4.
Повышение производительности
Это стало возможным благодаря оптимизации работы планировщика запросов. Теперь он может распараллеливать соединения RIGHT и FULL, оптимизировать оконные функции, строить подходящие планы для запросов и многое другое. Также улучшена массовая загрузка данных с использованием COPY в отдельных и параллельных операциях, что может повысить производительность в три раза.
Мониторинг
В обновлении версии PostgreSQL стали доступны новые источники метрик ввода-вывода данных, например, pg_stat_io. Они оптимизируют производительность рабочих нагрузок.
Также в представление pg_stat_all_tables добавлено новое поле. Оно фиксирует данные о времени и дате последнего обращения к индексу или таблице. Наконец, в новой версии оптимизировано протоколирование значений, передаваемых в параметризованные запросы, а алгоритм отслеживания запросов стал еще точнее и удобнее в использовании.
Обновления для программистов
Добавлена поддержка операции «IS JSON» для проверки типа выражения JSON, определенной в стандарте SQL:2023. Появились функции JSON_ARRAYAGG() и JSON_ARRAY(), с помощью которых можно создавать массивы в формате JSON. В новой версии теперь можно разделять группу цифр нижним подчеркиванием (например, 7_111_234).
Конечно, это не все обновления в СУБД: благодаря улучшению взаимодействия с некоторыми файлами работать в PostgreSQL стало безопаснее, а новые функции для разработчиков и администраторов сделали работу с данными более гибкой и комфортной.
Ознакомиться со всеми обновлениями вы можете в официальной документации PostgreSQL 16.4.
Установка PostgreSQL 16.4
Чтобы создать облачную базу данных с новым PostgreSQL:
Перейдите в раздел “Облако” в ПУ.
![](https://hostsuki.abcdusercontent.com/hosting.kitchen/24/00/00/01/2024/09/05/ba15745920.png)
Перейдите к созданию базы данных.
![](https://hostsuki.abcdusercontent.com/hosting.kitchen/24/00/00/01/2024/09/05/ccab1ba6d0.png)
Выберите новую версию СУБД в панели управления в выпадающем меню.
![](https://hostsuki.abcdusercontent.com/hosting.kitchen/24/00/00/01/2024/09/05/d9f98d3d9e.png)
Готово! База создана. Теперь вы можете работать с данными еще стабильнее, удобнее и проще, используя все возможности новой версии PostgreSQL.
Если же у вас уже есть облачная БД и вы хотите обновить версию, это возможно сделать только через создание новой базы данных по инструкции, которую мы описали выше.
beget.com/ru/