История изменений в Yandex Managed Service for PostgreSQL
Сентябрь 2024
- Добавлена поддержка PostgreSQL версии 17
. О том, как обновить кластер, см. в разделе Обновление версии PostgreSQL. - Добавлена поддержка расширения postgresql_anonymizer
(anon
) для анонимизации данных.
Май 2024
Пользователям с ролью mdb_admin
теперь доступно использование функций pg_stat_reset_single_table_counters()
и pg_stat_reset_single_function_counters()
.
Март 2024
-
Добавлена возможность настроить пошаговое автоматическое увеличение размера хранилища в кластере. Пользователь может задать порог заполненности дискового хранилища и максимальное значение размера диска. При достижении порога диск будет автоматически увеличиваться фиксированными шагами до максимального значения.
-
Добавлена возможность обновления PostgreSQL для 1C до версий 13, 14 и 15.
-
Установлены обновления из версий 16.2, 15.6, 14.11, 13.14, 12.18
. -
Расширены возможности пользователя с ролью
mdb_admin
. Теперь можно:- выдать права дополнительным пользователям на использование расширения
pg_cron
; - сбросить статистику с помощью функции
pg_stat_reset_shared()
; - завершить сессии
autovacuum
.
- выдать права дополнительным пользователям на использование расширения
-
Теперь можно аудировать события подключений к кластеру Managed Service for PostgreSQL и события
pgaudit
в сервисе Yandex Audit Trails.
IV квартал 2023
Добавлена поддержка PostgreSQL версии 16.
Основные изменения в новой версии:
- Добавлено представление
pg_stat_io
для мониторинга ввода/вывода. - Добавлено параллельное выполнение полного и правого хеш‑соединения.
- Повышена производительность операции vacuum freeze.
- Добавлена настройка логической репликации с реплики.
- Новые кластеры версии 16 используют локали ICU вместо libc.
О том, как обновить кластер, см. в разделе Обновление версии PostgreSQL.
Подробнее об изменениях PostgreSQL версии 16 см. в документации PostgreSQL
III квартал 2023
Прекращена
II квартал 2023
- Добавлена возможность экспортировать сырые данные диагностики производительности с помощью вызовов gRPC API PerformanceDiagnosticsService/ListRawSessionStates и PerformanceDiagnosticsService/ListRawStatements.
- Добавлена настройка
Session duration timeout
, регулирующая время жизни самой длинной активной сессии или транзакции. Значение по умолчанию — 12 часов.
IV квартал 2022
-
Добавлена поддержка PostgreSQL версии 15.
Основные изменения в новой версии:
- Добавлена команда
SQL MERGE
, которая позволяет выполнить действияINSERT
,UPDATE
илиDELETE
в зависимости от условий. - Добавлена возможность задавать списки столбцов и условия для фильтрации строк. Это позволяет выборочно публиковать содержимое таблиц с логической репликацией.
- Добавлена возможность указать ICU
для базы данных по умолчанию. - Увеличена производительность, особенно для сортировок в памяти и на диске.
О том, как обновить кластер, см. в разделе Обновление версии PostgreSQL.
Подробнее об изменениях PostgreSQL версии 15 см. в документации PostgreSQL
. - Добавлена команда
-
Добавлена поддержка расширений pgaudit
и pg_prewarm . -
Добавлена возможность восстановить кластер из резервной копии в другом каталоге с помощью любого интерфейса.
III квартал 2022
- На вкладке мониторинга кластера добавлены графики
Inode usage
,Memory usage
иFree space
. - Прекращена
поддержка PostgreSQL версии 10. С 15 августа недоступно создание новых кластеров этой версии, а с 1 сентября запланировано автоматическое обновление кластеров в рамках окна обслуживания. О том, как обновить кластер самостоятельно, см. в разделе Обновление версии PostgreSQL. - Создание базы из шаблона теперь доступно в CLI и Terraform.
- Добавлена поддержка расширения
pg_cron
. - Установлено обновление версии 14.4
, где исправлены проблемы с коррупцией индексов.
II квартал 2022
- Установлены обновления
из версий 14.3, 13.7, 12.11, 11.16 и 10.21. - Доступно создание кластера версии 13 и 14 для 1С.
- Добавлена возможность обновления с версии 13 на 14.
- Добавлена роль
mdb_monitor
, которая включает в себя привилегии системной роли pg_monitor . Подробнее см. в разделе Назначение ролей. - В конфигурационных файлах Terraform упразднены секции
database
иuser
, добавлены новые ресурсыyandex_mdb_postgresql_database
иyandex_mdb_postgresql_user
. - Доступна версия Odyssey 1.3
: поддержка подготовленных выражений (prepared statements) в режиме пулинга транзакций. С помощью настройкиpool_reserve_prepared_statement
можно активировать пул подготовленных выражений для базы данных, в котором Odyssey подготовит выражения для сессий в случае необходимости. - Добавлены настройки
max_logical_replication_workers
иmax_replication_slots
.
I квартал 2022
- Добавлены расширения
pgcompacttable
,clickhouse_fdw
иorafce
. - Добавлена возможность создания новой базы данных из шаблона.