Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
Użyj usługi Azure Cosmos DB for NoSQL dla rozproszonego rozwiązania bazy danych przeznaczonego dla scenariuszy o dużej skali z umową dotyczącą poziomu usług dostępności 99,999% (SLA), natychmiastowym skalowaniem automatycznym i automatycznym przejściem w tryb failover w wielu regionach.
Użyj funkcji Elastic Clusters usługi Azure Database for PostgreSQL na potrzeby fragmentowanej bazy danych PostgreSQL przy użyciu rozszerzenia Citus typu open source.
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
- W sekcji Przegląd klastra wybierz przycisk Uaktualnij.
- 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.
- 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.
- 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
- Dowiedz się więcej o obsługiwanych wersjach bazy danych PostgreSQL.
- Zobacz , które rozszerzenia są spakowane z każdą wersją bazy danych PostgreSQL w klastrze.
- Dowiedz się więcej o uaktualnieniach