Udostępnij za pomocą


Uaktualnianie klastra w usłudze Azure Cosmos DB dla PostgreSQL

Ważne

Usługa Azure Cosmos DB for PostgreSQL nie jest już obsługiwana w przypadku nowych projektów. Nie używaj tej usługi dla nowych projektów. Zamiast tego użyj jednej z tych dwóch usług:

Te instrukcje opisują sposób uaktualniania do nowej wersji głównej bazy danych PostgreSQL na wszystkich węzłach klastra.

Najpierw przetestuj uaktualnienie

Uaktualnienie bazy danych PostgreSQL powoduje więcej zmian niż można sobie wyobrazić, ponieważ usługa Azure Cosmos DB for PostgreSQL uaktualni również rozszerzenia bazy danych, w tym rozszerzenie Citus. Uaktualnienia wymagają również przestoju w klastrze bazy danych.

Zdecydowanie zalecamy przetestowanie aplikacji przy użyciu nowej wersji postgreSQL i Citus przed uaktualnieniem środowiska produkcyjnego. Zapoznaj się również z naszą listą środków ostrożności dotyczących aktualizacji.

Wygodnym sposobem testowania jest utworzenie kopii klastra przy użyciu przywracania punktu w czasie. Uaktualnij kopię i przetestuj aplikację. Po zweryfikowaniu, że wszystko działa prawidłowo, uaktualnij oryginalny klaster.

Uaktualnij klaster w portalu Azure

  1. W sekcji Przegląd klastra wybierz przycisk Uaktualnij.
  2. Zostanie wyświetlone okno dialogowe z bieżącą wersją baz danych PostgreSQL i Citus. Wybierz nową wersję bazy danych PostgreSQL na liście uaktualnień programu PostgreSQL.
  3. Sprawdź, czy wartość w polu 'Wersja Citus do uaktualnienia' jest tym, czego się spodziewasz. Ta wartość zmienia się na podstawie wybranej wersji bazy danych PostgreSQL.
  4. Wybierz przycisk Uaktualnij, aby kontynuować.

Uwaga

Jeśli używasz już najnowszej wersji PostgreSQL, opcja zaznaczenia i przycisk są wyszarzone.

Zadania po uaktualnieniu

Po uaktualnieniu wersji głównej bazy danych PostgreSQL uruchom operację ANALYZE , aby odświeżyć tabelę pg_statistic . pg_statistic to tabela wykazu systemu w usłudze PostgreSQL, która przechowuje dane statystyczne dotyczące zawartości kolumn tabeli i wyrażeń indeksu. Wpisy w programie pg_statistic są tworzone przez polecenie ANALYZE i używane przez planistę zapytań.

ANALYZE Uruchom polecenie bez żadnych parametrów, aby wygenerować statystyki dla tabel w bazie danych w klastrze. Domyślna nazwa bazy danych to "citus". Jeśli niestandardowa nazwa bazy danych została użyta w czasie tworzenia klastra, możesz ją znaleźć na stronie Przegląd właściwości klastra. Użycie flagi opcjonalnej VERBOSE umożliwia wyświetlenie postępu.

ANALYZE VERBOSE;

Uwaga

Wydajność bazy danych może mieć wpływ, jeśli nie uruchomisz ANALYZE operacji po uaktualnieniu wersji głównej bazy danych PostgreSQL w klastrze.

Następne kroki