Udostępnij za pośrednictwem


Uaktualnianie klastra w usłudze Azure Cosmos DB for PostgreSQL

DOTYCZY: Usługa Azure Cosmos DB for PostgreSQL (obsługiwana przez rozszerzenie bazy danych Citus do bazy danych PostgreSQL)

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 uaktualniania.

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

Uaktualnianie klastra w witrynie Azure Portal

  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 wersji Citus do uaktualnienia jest oczekiwana. 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 bazy danych PostgreSQL, zaznaczenie i przycisk są wyszarywane.

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