Monitorowanie i dostosowywanie w usłudze Azure Database for PostgreSQL — pojedynczy serwer

DOTYCZY: Azure Database for PostgreSQL — pojedynczy serwer

Ważne

Usługa Azure Database for PostgreSQL — pojedynczy serwer znajduje się na ścieżce wycofania. Zdecydowanie zalecamy uaktualnienie do usługi Azure Database for PostgreSQL — serwer elastyczny. Aby uzyskać więcej informacji na temat migracji do usługi Azure Database for PostgreSQL — serwer elastyczny, zobacz Co się dzieje z usługą Azure Database for PostgreSQL — pojedynczy serwer?.

Monitorowanie danych dotyczących serwerów ułatwia rozwiązywanie problemów i optymalizowanie pod kątem obciążenia. Usługa Azure Database for PostgreSQL udostępnia różne opcje monitorowania, aby zapewnić wgląd w zachowanie serwera.

Metryki

Usługa Azure Database for PostgreSQL udostępnia różne metryki, które zapewniają wgląd w zachowanie zasobów obsługujących serwer PostgreSQL. Każda metryka jest emitowana z częstotliwością jedną minutę i ma do 93 dni historii. Można skonfigurować alerty dotyczące metryk. Aby uzyskać wskazówki krok po kroku, zobacz Jak skonfigurować alerty. Inne zadania obejmują konfigurowanie zautomatyzowanych akcji, wykonywanie zaawansowanych analiz i historię archiwizacji. Aby uzyskać więcej informacji, zobacz Omówienie metryk platformy Azure.

Lista metryk

Te metryki są dostępne dla usługi Azure Database for PostgreSQL:

Error
Wyświetlana nazwa Identyfikator metryki Jednostka opis
Nieudane Połączenie ions connections_failed Count Liczba nawiązanych połączeń, które zakończyły się niepowodzeniem.
Latency
Wyświetlana nazwa Identyfikator metryki Jednostka opis
Maksymalne opóźnienie między replikami pg_replica_log_delay_in_bytes Bajty Opóźnienie w bajtach między repliką podstawową a najbardziej opóźniającą się repliką. Ta metryka jest dostępna tylko na serwerze podstawowym.
Opóźnienie repliki pg_replica_log_delay_in_seconds Sekundy Czas od ostatniej ponownej transakcji. Ta metryka jest dostępna tylko dla serwerów repliki.
Saturation
Wyświetlana nazwa Identyfikator metryki Jednostka opis
Używany magazyn kopii zapasowych backup_storage_used Bajty Ilość używanego magazynu kopii zapasowych. Ta metryka reprezentuje sumę magazynu używanego przez wszystkie pełne kopie zapasowe bazy danych, różnicowe kopie zapasowe i kopie zapasowe dzienników przechowywane na podstawie okresu przechowywania kopii zapasowych ustawionego dla serwera. Częstotliwość tworzenia kopii zapasowych jest zarządzana przez usługę i objaśniona w artykule dotyczącym pojęć. W przypadku magazynu geograficznie nadmiarowego użycie magazynu kopii zapasowych jest dwa razy większe niż w przypadku magazynu lokalnie nadmiarowego.
Procent procesora CPU cpu_percent Procent Procent użycia procesora CPU.
Procent operacji we/wy io_consumption_percent Procent Procent użycia operacji we/wy. (Nie dotyczy serwerów w warstwie Podstawowa).
Procent pamięci memory_percent Procent Procent używanej pamięci.
Limit magazynu dzienników serwera serverlog_storage_limit Bajty Maksymalny magazyn dzienników serwera dla tego serwera.
Procent magazynu dzienników serwera serverlog_storage_percent Procent Procent magazynu dzienników serwera używany z maksymalnego magazynu dzienników serwera.
Używany magazyn dzienników serwera serverlog_storage_usage Bajty Ilość używanego magazynu dzienników serwera.
Limit magazynu storage_limit Bajty Maksymalny rozmiar magazynu dla tego serwera.
Procent magazynowania storage_percent Procent Procent użycia magazynu z maksymalnej wartości serwera.
Używany magazyn storage_used Bajty Ilość używanego miejsca do magazynowania. Magazyn używany przez usługę może obejmować pliki bazy danych, dzienniki transakcji i dzienniki serwera.
Traffic
Wyświetlana nazwa Identyfikator metryki Jednostka opis
Aktywne Połączenie active_connections Count Liczba aktywnych połączeń z serwerem.
Sieć wychodząca network_bytes_egress Bajty Sieć wychodząca między aktywnymi połączeniami.
Sieć w network_bytes_ingress Bajty Sieć w wielu aktywnych połączeniach.

Dzienniki serwera

Możesz włączyć rejestrowanie na serwerze. Te dzienniki zasobów można wysyłać do dzienników usługi Azure Monitor, usługi Event Hubs i konta magazynu. Aby dowiedzieć się więcej na temat rejestrowania, odwiedź stronę dzienników serwera.

Magazyn zapytań

Magazyn zapytań śledzi wydajność zapytań w czasie, w tym statystyki środowiska uruchomieniowego zapytań i zdarzenia oczekiwania. Funkcja utrwala informacje o wydajności środowiska uruchomieniowego zapytań w systemowej bazie danych o nazwie azure_sys w schemacie query_store. Zbieranie i przechowywanie danych można kontrolować za pomocą różnych pokręteł konfiguracji.

Szczegółowe informacje o wydajności zapytań

Szczegółowe informacje o wydajności zapytań działają w połączeniu z magazynem zapytań, aby zapewnić wizualizacje dostępne w witrynie Azure Portal. Te wykresy umożliwiają identyfikowanie kluczowych zapytań mających wpływ na wydajność. Szczegółowe informacje o wydajności zapytań są dostępne w sekcji Inteligentnej wydajności na stronie portalu serwera usługi Azure Database for PostgreSQL.

Zalecenia dotyczące wydajności

Funkcja Rekomendacje wydajności identyfikuje możliwości poprawy wydajności obciążenia. Rekomendacje wydajności zawiera zalecenia dotyczące tworzenia nowych indeksów, które mogą zwiększyć wydajność obciążeń. Aby wygenerować zalecenia dotyczące indeksu, funkcja uwzględnia różne cechy bazy danych, w tym schemat i obciążenie zgłaszane przez magazyn zapytań. Po wdrożeniu rekomendacji dotyczących wydajności klienci powinni przetestować wydajność, aby ocenić wpływ tych zmian.

Powiadomienie o planowanej konserwacji

Powiadomienia o planowanej konserwacji umożliwiają otrzymywanie alertów dotyczących nadchodzącej planowanej konserwacji w usłudze Azure Database for PostgreSQL — pojedynczy serwer. Te powiadomienia są zintegrowane z planowaną konserwacją usługi Service Health i umożliwiają wyświetlanie wszystkich zaplanowanych konserwacji subskrypcji w jednym miejscu. Pomaga to również w skalowaniu powiadomienia do odpowiednich odbiorców w przypadku różnych grup zasobów, ponieważ możesz mieć różne kontakty odpowiedzialne za różne zasoby. Otrzymasz powiadomienie o nadchodzącej konserwacji 72 godziny przed wydarzeniem.

Dowiedz się więcej o sposobie konfigurowania powiadomień w dokumencie powiadomień dotyczących planowanej konserwacji.

Następne kroki