Monitorowanie w usłudze Azure Database for MySQL

DOTYCZY: Azure Database for MySQL — pojedynczy serwer

Ważne

Pojedynczy serwer usługi Azure Database for MySQL znajduje się na ścieżce wycofania. Zdecydowanie zalecamy uaktualnienie do serwera elastycznego usługi Azure Database for MySQL. Aby uzyskać więcej informacji na temat migracji do serwera elastycznego usługi Azure Database for MySQL, zobacz Co się dzieje z usługą Azure Database for MySQL — 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 MySQL udostępnia różne metryki, które zapewniają wgląd w zachowanie serwera.

Metryki

Wszystkie metryki platformy Azure mają częstotliwość wynoszącą jedną minutę, a każda metryka zapewnia 30 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 MySQL:

Metric Nazwa wyświetlana metryki Jednostka opis
cpu_percent Procent procesora CPU Procent Procent użycia procesora CPU.
memory_percent Procent pamięci Procent Procent używanej pamięci.
io_consumption_percent Procent operacji we/wy Procent Procent użycia operacji we/wy. (Nie dotyczy serwerów w warstwie Podstawowa)
storage_percent Procent magazynowania Procent Procent użycia magazynu z maksymalnej wartości serwera.
storage_used Użyty magazyn Bajty Ilość używanego miejsca do magazynowania. Magazyn używany przez usługę może obejmować pliki bazy danych, dzienniki transakcji i dzienniki serwera.
serverlog_storage_percent Procent magazynu dzienników serwera Procent Procent magazynu dzienników serwera używany z maksymalnego magazynu dzienników serwera.
serverlog_storage_usage Używany magazyn dzienników serwera Bajty Ilość używanego magazynu dzienników serwera.
serverlog_storage_limit Limit magazynu dzienników serwera Bajty Maksymalny magazyn dzienników serwera dla tego serwera.
storage_limit Limit magazynu Bajty Maksymalny rozmiar magazynu dla tego serwera.
active_connections Aktywne połączenia Count Liczba aktywnych połączeń z serwerem.
connections_failed Połączenia zakończone niepowodzeniem Count Liczba nieudanych połączeń z serwerem.
seconds_behind_master Opóźnienie replikacji w sekundach Count Liczba sekund, przez które serwer repliki jest opóźniony względem serwera źródłowego. (Nie dotyczy serwerów w warstwie Podstawowa)
network_bytes_egress Sieć — wyjście Bajty Sieć wychodząca między aktywnymi połączeniami.
network_bytes_ingress Sieć — wejście Bajty Sieć w wielu aktywnych połączeniach.
backup_storage_used Używany magazyn kopii zapasowych 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.

Dzienniki serwera

Możesz włączyć rejestrowanie wolnych zapytań i inspekcji na serwerze. Te dzienniki są również dostępne za pośrednictwem dzienników diagnostycznych platformy Azure w dziennikach usługi Azure Monitor, usłudze Event Hubs i koncie magazynu. Aby dowiedzieć się więcej na temat rejestrowania, odwiedź artykuły dzienniki inspekcji i dzienniki wolnych zapytań.

Magazyn zapytań

Magazyn zapytań to funkcja, która śledzi wydajność zapytań w czasie, w tym statystyki środowiska uruchomieniowego zapytań i zdarzenia oczekiwania. Funkcja utrwala informacje o wydajności środowiska uruchomieniowego zapytań w schemacie mysql . 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 MySQL.

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