Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:
Azure Cosmos DB для PostgreSQL (на базе расширения базы данных Citus для PostgreSQL)
В этих инструкциях описывается обновление до новой основной версии 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 в кластере.
- Дополнительные сведения об обновлениях