Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Это важно
Azure Cosmos DB для PostgreSQL больше не поддерживается для новых проектов. Не используйте эту службу для новых проектов. Вместо этого используйте одну из этих двух служб:
Используйте Azure Cosmos DB для NoSQL как распределенное решение базы данных, предназначенное для крупномасштабных сценариев с соглашением об уровне доступности (SLA) 99.999%, мгновенным автомасштабированием и автоматическим переключением в случае отказа в нескольких регионах.
Используйте функцию эластичных кластеров Базы данных Azure для PostgreSQL для сегментированного PostgreSQL с помощью расширения Citus с открытым кодом.
Управляемая служба Azure Cosmos DB для PostgreSQL может обрабатывать обновления сервера PostgreSQL и расширения Citus. Все кластеры создаются с последней версией Citus, доступной для основной версии PostgreSQL, выбранной во время подготовки кластера. При выборе версии PostgreSQL, такой как PostgreSQL 15 для обновления кластера на месте, будет установлена последняя версия Citus, поддерживаемая для выбранной версии PostgreSQL.
Если необходимо обновить только версию Citus, это можно сделать с помощью обновления на месте. Например, может потребоваться обновить Citus 11.0 до Citus 11.3 в кластере PostgreSQL 14 без обновления версии Postgres.
Меры предосторожности при обновлении
Для обновлений требуется время простоя кластера базы данных. Точное время зависит от исходных и целевых версий обновления. Чтобы подготовиться к обновлению рабочего кластера, рекомендуется протестировать обновление и измерить время простоя во время теста.
Кроме того, обновление основной версии Citus может привести к изменениям в поведении. Рекомендуется сначала ознакомиться с новыми функциями продукта и изменениями, чтобы избежать сюрпризов.
Примечательные изменения в Citus 12:
- Стратегия перебалансовки по умолчанию изменилась с
by_shard_countнаby_disk_size. - Поддержка PostgreSQL 13 была удалена по состоянию на эту версию.
Следует особо отметить следующие изменения в Citus версии 11:
- Сегменты таблиц могут исчезнуть в клиенте SQL. Вы можете контролировать видимость с помощью citus.show_shards_for_app_name_prefixes.
- Существует несколько устаревших функций.