Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Это важно
Azure Cosmos DB для PostgreSQL больше не поддерживается для новых проектов. Не используйте эту службу для новых проектов. Вместо этого используйте одну из этих двух служб:
Используйте Azure Cosmos DB для NoSQL как распределенное решение базы данных, предназначенное для крупномасштабных сценариев с соглашением об уровне доступности (SLA) 99.999%, мгновенным автомасштабированием и автоматическим переключением в случае отказа в нескольких регионах.
Используйте функцию эластичных кластеров Базы данных Azure для PostgreSQL для сегментированного PostgreSQL с помощью расширения Citus с открытым кодом.
В этих инструкциях описывается обновление до новой основной версии PostgreSQL на всех узлах кластера.
Сначала протестируйте обновление
Обновление PostgreSQL приводит к большему изменению, чем может представиться, так как Azure Cosmos DB для PostgreSQL также обновит расширения базы данных, включая расширение Citus. Обновления также требуют времени простоя в кластере базы данных.
Перед обновлением рабочей среды настоятельно рекомендуется протестировать приложение с новой версией PostgreSQL и Citus. Кроме того, ознакомьтесь со списком мер предосторожности при обновлении.
Удобный способ тестирования — сделать копию кластера с помощью восстановления на определенный момент времени. Обновите копию и протестируйте приложение с ее помощью. Убедившись, что все работает правильно, обновите исходный кластер.
Обновите кластер в Azure Portal
- В разделе "Обзор" кластера нажмите кнопку "Обновить".
- Откроется диалоговое окно, где указана текущая версия PostgreSQL и Citus. Выберите новую версию PostgreSQL в списке версий PostgreSQL для обновления.
- Убедитесь, что значение в версии Citus для обновления соответствует вашим ожиданиям. Это значение изменяется в зависимости от выбранной версии PostgreSQL.
- Чтобы продолжить, нажмите кнопку Обновить.
Примечание.
Если вы уже используете последнюю версию PostgreSQL, выделение и кнопка неактивны.
Задачи после обновления
После обновления основной версии PostgreSQL выполните ANALYZE операцию, чтобы обновить таблицу pg_statistic .
pg_statistic — это таблица системного каталога в PostgreSQL, в которой хранятся статистические данные о содержимом столбцов таблиц и выражений индекса. Записи в pg_statistic создаются командой ANALYZE и используются планировщиком запросов.
ANALYZE Выполните команду без параметров, чтобы создать статистику для таблиц в базе данных в кластере. Имя базы данных по умолчанию — citus. Если имя настраиваемой базы данных использовалось во время создания кластера, его можно найти на странице обзора свойств кластера. Использование необязательного VERBOSE флага позволяет увидеть ход выполнения.
ANALYZE VERBOSE;
Примечание.
Производительность базы данных может снизиться, если вы не выполните операцию ANALYZE после обновления основной версии PostgreSQL в вашем кластере.
Следующие шаги
- Узнайте о поддерживаемых версиях PostgreSQL.
- Узнайте , какие расширения упаковываются с каждой версией PostgreSQL в кластере.
- Дополнительные сведения об обновлениях