K
Kangaroo
@Channelpy414 подп.
421просмотров
27 сентября 2024 г.
statsScore: 463
Релиз СУБД PostgreSQL 17 После года разработки опубликована новая стабильная ветка СУБД PostgreSQL 17, а PostgreSQL 12.x перестанут поддерживать уже 14 ноября. Что нового добавлено? 🔸 VACUUM: используется новая структура данных, которая потребляет до 20 раз меньше памяти, ускоряя работу и снижая нагрузку на ресурсы. 🔸 I/O: оптимизация кода WAL повысила пропускную способность записи до 2 раз. Новый интерфейс потокового ввода/вывода ускоряет перебор данных и обновление статистики. 🔸 Оптимизация запросов: ускорены запросы с IN, улучшена работа с индексами BRIN и CTE, а также использованы SIMD-инструкции для ускорения вычислений. 🔸 JSON: добавлена поддержка SQL/JSON, включая JSON-TABLE, jsonpath, и функции для работы с JSON, такие как JSON_EXISTS и JSON_QUERY. 🔸 SQL MERGE: расширены возможности для объединения INSERT, UPDATE и DELETE, добавлена поддержка выражения RETURNING и обновления представлений. 🔸 Загрузка данных: увеличена скорость экспорта данных в команде COPY, добавлена опция ON_ERROR для продолжения импорта после ошибок. 🔸 Секционированные таблицы: добавлена поддержка уникальных идентификаторов и техники оптимизации Constraint exclusion. 🔸 Foreign Data Wrapper: поддержка передачи подзапросов EXISTS и IN на внешний сервер. 🔸 Collation: встроенный движок для обработки локали обеспечивает единое поведение сортировки и сопоставления символов на всех платформах. 🔸 Логическая репликация: упрощён переход на новый релиз без удаления слотов, добавлена поддержка failover и утилита pg_createsubscriber. 🔸 TLS: новая опция sslnegotiation для настройки защищённых TLS-соединений через ALPN. 🔸 Резервное копирование: поддержка инкрементальных бэкапов и новая утилита pg_combinebackup для их объединения. В pg_dump добавлена опция --filter. 🔸 EXPLAIN: добавлены новые опции для вывода информации о времени чтения/записи и использовании памяти. 🔸 Прогресс VACUUM: добавлен индикатор прогресса при работе с индексами. 🔸 pg_wait_events: новое системное представление для анализа причин ожидания сеансов в сочетании с pg_stat_activity.
421
просмотров
2051
символов
Нет
эмодзи
Нет
медиа

Другие посты @Channelpy

Все посты канала →
Релиз СУБД PostgreSQL 17 После года разработки опубликована — @Channelpy | PostSniper