Udostępnij za pomocą


Dokumentacja danych monitorowania usługi Azure Database for MySQL

Note

Ten artykuł zawiera odwołania do terminu podrzędnego , termin, którego firma Microsoft już nie używa. Gdy termin zostanie usunięty z oprogramowania, usuniemy go z tego artykułu.

Ten artykuł zawiera wszystkie informacje referencyjne dotyczące monitorowania tej usługi.

Zobacz Monitorowanie usługi Azure Database for MySQL , aby uzyskać szczegółowe informacje na temat danych, które można zbierać dla usługi Azure Database for MySQL i jak ich używać.

Metrics

W tej sekcji wymieniono wszystkie automatycznie zebrane metryki platformy dla tej usługi. Te metryki są również częścią globalnej listy wszystkich metryk platformy obsługiwanych w usłudze Azure Monitor.

Aby uzyskać informacje na temat przechowywania metryk, zobacz Przegląd metryk usługi Azure Monitor.

Obsługiwane metryki dla microsoft.DBforMySQL\flexibleServers

W poniższej tabeli wymieniono metryki dostępne dla typu zasobu Microsoft.DBforMySQL\flexibleServers.

  • Wszystkie kolumny mogą nie być obecne w każdej tabeli.
  • Niektóre kolumny mogą wykraczać poza obszar wyświetlania strony. Wybierz pozycję Rozwiń tabelę , aby wyświetlić wszystkie dostępne kolumny.

Nagłówki tabeli

  • Kategoria — grupa metryk lub klasyfikacja.
  • Metryka — nazwa wyświetlana metryki wyświetlana wyświetlana w witrynie Azure Portal.
  • Nazwa w interfejsie REST API — nazwa metryki używana w interfejsie REST API.
  • Jednostka — jednostka miary.
  • Agregacja — domyślny typ agregacji. Prawidłowe wartości: Średnia (średnia), Minimalna (Minimalna), Maksymalna (Maksymalna), Łączna (Suma), Liczba.
  • - Wymiary dostępne dla metryki.
  • Interwały ziarna - czasu, w których próbkowana jest metryka. Na przykład, PT1M oznacza, że metryka jest próbkowana co minutę, PT30M co 30 minut, PT1H co godzinę, i tak dalej.
  • Eksportowanie ds — określa, czy metryka jest eksportowana do dzienników usługi Azure Monitor za pośrednictwem ustawień diagnostycznych. Aby uzyskać informacje na temat eksportowania metryk, zobacz Tworzenie ustawień diagnostycznych w usłudze Azure Monitor.

Kategoria: Dostępność

Metric Nazwa w interfejsie API REST Unit Aggregation Dimensions Ziarna czasu Eksportowanie ds
Stan we/wy wysokiej dostępności

Status działania wątku WE/WY replikacji
HA_IO_status Count Maximum <żadne> PT1M Yes
Status HA SQL

Stan dla uruchomionego wątku SQL replikacji
HA_SQL_status Count Maximum <żadne> PT1M Yes
Status wejścia/wyjścia repliki

Status działania wątku WE/WY replikacji
Replica_IO_Running Count Maximum <żadne> PT1M No
Status SQL repliki

Stan dla uruchomionego wątku SQL replikacji
Replica_SQL_Running Count Maximum <żadne> PT1M No

Kategoria: Błędy

Metric Nazwa w interfejsie API REST Unit Aggregation Dimensions Ziarna czasu Eksportowanie ds
Przerwane połączenia

Przerwane połączenia
aborted_connections Count Suma (suma) <żadne> PT1M Yes

Kategoria: Opóźnienie

Metric Nazwa w interfejsie API REST Unit Aggregation Dimensions Ziarna czasu Eksportowanie ds
Opóźnienie replikacji HA

** Opóźnienie replikacji w systemach o wysokiej dostępności w sekundach
HA_replication_lag Seconds Średnia, Maksimum, Minimum <żadne> PT1M Yes
Czas blokady wiersza bazy danych Innodb

Łączny czas spędzony na uzyskiwaniu blokad wierszy dla tabel InnoDB w milisekundach.
Innodb_row_lock_time Milliseconds Średnia, Maksimum, Minimum <żadne> PT1M Yes
Oczekiwanie na blokadę wiersza bazy danych Innodb

Liczba przypadków, w których operacje na tabelach InnoDB musiały czekać na blokadę wiersza.
Innodb_row_lock_waits Count Suma (suma), maksimum, minimum <żadne> PT1M Yes
Opóźnienie replikacji w sekundach

Opóźnienie replikacji w sekundach
replication_lag Seconds Średnia, Maksimum, Minimum <żadne> PT1M Yes
Czas działania bazy danych MySQL

Liczba sekund, przez które serwer został uruchomiony.
Uptime Seconds Suma (suma), maksimum <żadne> PT1M Yes

Kategoria: Nasycenie

Metric Nazwa w interfejsie API REST Unit Aggregation Dimensions Ziarna czasu Eksportowanie ds
Używane miejsce kopii zapasowej

Użycie przestrzeni kopii zapasowej
backup_storage_used Bytes Średnia, Maksimum, Minimum <żadne> PT15M, PT30M, PT1H, PT6H, PT12H, P1D Yes
Zużycie przestrzeni przez binlog

Przestrzeń dyskowa używana przez pliki Binlog.
binlog_storage_used Bytes Średnia, Maksimum, Minimum <żadne> PT1M Yes
Zużyte kredyty procesora

Zużyte kredyty procesora CPU
cpu_credits_consumed Count Średnia, Maksimum, Minimum <żadne> PT15M, PT30M, PT1H, PT6H, PT12H, P1D Yes
Pozostałe kredyty procesora

Pozostałe kredyty CPU
cpu_credits_remaining Count Średnia, Maksimum, Minimum <żadne> PT15M, PT30M, PT1H, PT6H, PT12H, P1D Yes
Procent użycia CPU hosta

Procent procesora CPU hosta
cpu_percent Percent Średnia, Maksimum, Minimum <żadne> PT1M Yes
Używany magazyn danych

Miejsce przechowywania używane przez pliki danych.
data_storage_used Bytes Średnia, Maksimum, Minimum <żadne> PT1M Yes
Użycie pamięci Ibdata1

Przestrzeń używana przez pliki ibdata1.
ibdata1_storage_used Bytes Średnia, Maksimum, Minimum <żadne> PT1M Yes
Dane stron puli InnoDB

Liczba stron w puli InnoDB zawierających dane.
Innodb_buffer_pool_pages_data Count Suma (suma), maksimum, minimum <żadne> PT1M Yes
Strony puli InnoDB są zanieczyszczone

Bieżąca liczba zanieczyszczonych stron w puli InnoDB.
Innodb_buffer_pool_pages_dirty Count Suma (suma), maksimum, minimum <żadne> PT1M Yes
Strony puli InnoDB — bezpłatne

Liczba wolnych stron w puli buforowej InnoDB.
Innodb_buffer_pool_pages_free Count Suma (suma), maksimum, minimum <żadne> PT1M Yes
Żądania odczytu puli buforowej InnoDB

Liczba logicznych żądań odczytu.
Innodb_buffer_pool_read_requests Count Suma (suma), maksimum, minimum <żadne> PT1M Yes
Odczyty bufora puli InnoDB

Liczba odczytów logicznych, których InnoDB nie mogło zrealizować z puli buforów i musiało odczytywać bezpośrednio z dysku.
Innodb_buffer_pool_reads Count Suma (suma), maksimum, minimum <żadne> PT1M Yes
Procent operacji wejścia/wyjścia w magazynie

Procent zużycia we/wy magazynu
io_consumption_percent Percent Średnia, Maksimum, Minimum <żadne> PT1M Yes
Procent pamięci

Procent pamięci
memory_percent Percent Średnia, Maksimum, Minimum <żadne> PT1M Yes
Inne używane miejsce do magazynowania

Miejsce składowania zajęte przez inne pliki.
others_storage_used Bytes Średnia, Maksimum, Minimum <żadne> PT1M Yes
Limit przechowywania dziennika serwera

Limit przechowywania dzienników serwera
serverlog_storage_limit Bytes Maximum <żadne> PT1M Yes
Procent przestrzeni w dzienniku serwera

Procent pojemności dziennika serwera
serverlog_storage_percent Percent Średnia, Maksimum, Minimum <żadne> PT1M Yes
Użycie magazynu logów serwera

Używany magazyn serverlog
serverlog_storage_usage Bytes Średnia, Maksimum, Minimum <żadne> PT1M Yes
Sortowanie przebiegów scalania

Liczba przejść scalania, które musiał wykonać algorytm sortowania. Jeśli ta wartość jest duża, rozważ zwiększenie wartości zmiennej systemowej sort_buffer_size.
Sort_merge_passes Count Suma (suma), maksimum, minimum <żadne> PT1M Yes
Limit magazynu

Limit magazynu
storage_limit Bytes Maximum <żadne> PT1M Yes
Procent magazynowania

Procent magazynowania
storage_percent Percent Średnia, Maksimum, Minimum <żadne> PT1M Yes
Używany magazyn

Używany magazyn
storage_used Bytes Średnia, Maksimum, Minimum <żadne> PT1M Yes
Uruchomione wątki

Liczba wątków, które nie śpią.
Threads_running Count Suma (suma), maksimum, minimum <żadne> PT1M Yes

Kategoria: Ruch

Metric Nazwa w interfejsie API REST Unit Aggregation Dimensions Ziarna czasu Eksportowanie ds
Aktywne połączenia

Aktywne połączenia
active_connections Count Średnia, Maksimum, Minimum <żadne> PT1M Yes
Aktywne transakcje

Liczba aktywnych transakcji.
active_transactions Count Suma (suma), średnia, maksimum, minimum <żadne> PT1M Yes
Com Alter Table

Liczba wykonanych instrukcji ALTER TABLE.
Com_alter_table Count Suma (suma) <żadne> PT1M Yes
Com Tworzenie bazy danych

Liczba wykonanych instrukcji CREATE DB.
Com_create_db Count Suma (suma) <żadne> PT1M Yes
Com Utwórz tabelę

Liczba wykonanych instrukcji CREATE TABLE.
Com_create_table Count Suma (suma) <żadne> PT1M Yes
Usuń com

Liczba wykonanych instrukcji DELETE.
Com_delete Count Suma (suma) <żadne> PT1M Yes
Usuń bazę danych Com

Liczba wykonanych instrukcji DROP DB.
Com_drop_db Count Suma (suma) <żadne> PT1M Yes
Komenda Usuń Tabelę

Liczba razy, kiedy instrukcja DROP TABLE została wykonana.
Com_drop_table Count Suma (suma) <żadne> PT1M Yes
Wstaw com

Liczba wykonanych instrukcji INSERT.
Com_insert Count Suma (suma) <żadne> PT1M Yes
Wybierz pozycję Com

Liczba wykonanych instrukcji SELECT.
Com_select Count Suma (suma) <żadne> PT1M Yes
Aktualizacja com

Liczba razy, ile instrukcja UPDATE została wykonana.
Com_update Count Suma (suma) <żadne> PT1M Yes
Strony puli buforowej Innodb wyczyszczone

Liczba żądań opróżniania stron z puli InnoDB.
Innodb_buffer_pool_pages_flushed Count Średnia, Maksimum, Minimum <żadne> PT1M Yes
Zapisy danych InnoDB

Całkowita liczba zapisów danych.
Innodb_data_writes Count Suma (suma), maksimum, minimum <żadne> PT1M Yes
Zakleszczenia blokad MySQL

Liczba zakleszczeń.
lock_deadlocks Count Suma (suma), średnia, maksimum, minimum <żadne> PT1M Yes
Limity czasu blokady mySQL

Liczba limitów czasu blokady.
lock_timeouts Count Suma (suma), średnia, maksimum, minimum <żadne> PT1M Yes
Ruch wychodzący z sieci hosta

Ruch wychodzący sieci hosta w bajtach
network_bytes_egress Bytes Suma (suma) <żadne> PT1M Yes
Wejście sieci hosta

Ruch przychodzący sieci hosta w bajtach
network_bytes_ingress Bytes Suma (suma) <żadne> PT1M Yes
Queries

Queries
Queries Count Suma (suma) <żadne> PT1M Yes
Wolne zapytania

Liczba zapytań, które zajęły więcej niż wartość long_query_time sekund.
Slow_queries Count Suma (suma) <żadne> PT1M Yes
Liczba operacji IO przechowywania

Liczba operacji magazynowania I/O.
storage_io_count Count Suma (suma) <żadne> PT1M No
Łączna liczba połączeń

Łączna liczba połączeń
total_connections Count Suma (suma) <żadne> PT1M Yes
Długość listy historii programu MySQL

Długość listy TRX_RSEG_HISTORY.
trx_rseg_history_len Count Suma (suma), średnia, maksimum, minimum <żadne> PT1M Yes

Ta tabela zawiera bardziej szczegółowe opisy niektórych metryk.

Nazwa metryki wyświetlana Description
Czas działania bazy danych MySQL Ta metryka wskazuje czas działania serwera MySQL. W konfiguracji serwera wysokiej dostępności system stale wyświetla czas działania bieżącego węzła serwera podstawowego w sekundach. Ta wartość czasu działania nie jest resetowana podczas zdarzenia trybu failover, ponieważ węzły nie są ponownie uruchamiane.
Procent procesora CPU hosta Procent procesora CPU hosta to całkowite wykorzystanie procesora CPU do przetwarzania wszystkich zadań na serwerze w wybranym okresie. Ta metryka obejmuje obciążenie usługi Azure Database for MySQL — elastyczny serwerinstance i proces usługi Azure MySQL. Wysoki procent procesora CPU może pomóc w znalezieniu, czy serwer bazy danych ma większe obciążenie, niż może obsłużyć. Ta metryka jest równoważna całkowitemu wykorzystaniu procesora CPU i jest podobna do użycia procesora CPU na dowolnej maszynie wirtualnej.
Wykorzystanie środków na użycie procesora CPU Dotyczy to tylko środków na użycie procesora CPU z możliwością rozszerzenia na podstawie obciążenia. Aby uzyskać więcej informacji, zobacz Rozmiary maszyn wirtualnych z serii B.
Pozostałe środki na użycie procesora CPU Jest to przeznaczone dla warstwy z możliwością skalowania Tylko pozostałe procesory są obliczane na podstawie obciążenia. Aby uzyskać więcej informacji, zobacz Rozmiary maszyn wirtualnych z serii B.
Sieć hosta w Łączna suma przychodzącego ruchu sieciowego na serwerze przez wybrany okres. Ta metryka obejmuje ruch do bazy danych i elastycznych serwerów usługi Azure Database for MySQL, takich jak monitorowanie, dzienniki itp.
Sieć hosta wychodząca Łączna suma wychodzącego ruchu sieciowego na serwerze przez wybrany okres. Ta metryka obejmuje ruch z bazy danych i elastycznych serwerów usługi Azure Database for MySQL, takich jak monitorowanie, dzienniki itp.
Aktywne połączenia Liczba aktywnych połączeń z serwerem. Aktywne połączenia to łączna liczba wątków połączonych z serwerem, która obejmuje również wątki z azure_superuser.
Procent operacji we/wy magazynu Procent operacji we/wy używanych w wybranym okresie. Procent operacji we/wy jest przeznaczony zarówno dla operacji we/wy odczytu, jak i zapisu na sekundę.
Liczba operacji we/wy magazynu Łączna liczba operacji we/wy serwera (zarówno odczytu, jak i zapisu) na minutę.
Procent pamięci Ta metryka reprezentuje procent pamięci zajmowanej przez proces serwera usługi Azure MySQL (mysqld). Ta metryka jest obliczana na podstawie łącznego rozmiaru pamięci (GB) dostępnego na serwerze elastycznym usługi Azure Database for MySQL.
Łączna liczba połączeń Liczba połączeń klienta z usługą Azure Database for MySQL — serwer elastyczny. Łączna liczba połączeń to suma połączeń klientów przy użyciu protokołu TCP/IP w wybranym okresie.
Przerwane połączenia Łączna liczba nieudanych prób nawiązania połączenia z usługą Azure Database for MySQL — serwer elastyczny, na przykład nieudane połączenie z powodu nieprawidłowych poświadczeń. Aby uzyskać więcej informacji na temat przerwanych połączeń, zobacz tę dokumentację.
Queries Łączna liczba wykonanych zapytań na minutę na serwerze. Łączna liczba zapytań na minutę na serwerze z obciążenia bazy danych i procesów usługi Azure MySQL.
Slow_queries Łączna liczba wolnych zapytań na serwerze w wybranym zakresie czasu.
Aktywne transakcje Ta metryka reprezentuje łączną liczbę transakcji w programie MySQL. Aktywne transakcje obejmują wszystkie rozpoczęte transakcje, ale nie zostały jeszcze zatwierdzone lub wycofane.

Metryki podziału magazynu zapewniają cenny wgląd w użycie magazynu serwera elastycznego usługi Azure Database for MySQL. Te metryki zapewniają szczegółowy podział limitu magazynu, procent magazynu, używanego magazynu, używanego magazynu danych, używanego magazynu ibdata1, używanego magazynu binlog, innego używanego magazynu i magazynu kopii zapasowych. Monitorując te metryki, można skutecznie zarządzać zasobami magazynu, zoptymalizować alokację magazynu i zapewnić efektywne wykorzystanie pojemności magazynu serwera. Zrozumienie metryk podziału magazynu ułatwia podejmowanie świadomych decyzji w celu utrzymania wydajności i dostępności serwera elastycznego usługi Azure Database for MySQL.

W poniższej tabeli wymieniono opisy metryk podziału magazynu dostępnych dla elastycznego serwera usługi Azure Database for MySQL:

Nazwa metryki wyświetlana Description
Limit magazynu Maksymalny rozmiar magazynu skonfigurowany dla tego serwera.
Procent magazynowania Procent użycia magazynu poza maksymalnym dostępnym magazynem serwera.
Używany magazyn Ilość używanego miejsca do magazynowania. Magazyn używany przez usługę może obejmować pliki bazy danych, dzienniki transakcji i dzienniki serwera.
Używany magazyn danych Ilość miejsca do przechowywania plików bazy danych.
Używany magazyn ibdata1 Ilość miejsca do przechowywania pliku systemowego tablespace (ibdata1).
Używany magazyn binlog Ilość miejsca do przechowywania plików dziennika binarnego.
Inne używane miejsce do magazynowania Ilość miejsca używanego dla innych składników i plików metadanych.
Użycie przestrzeni kopii zapasowej Ilość używanego magazynu kopii zapasowych.

Metryki replikacji zapewniają cenny wgląd w wydajność i stan replikacji na serwerze elastycznym usługi Azure Database for MySQL. Te metryki umożliwiają monitorowanie opóźnienia replikacji, sprawdzanie stanu wątków repliki i wysokiej dostępności/operacji we/wy SQL oraz mierzenie opóźnienia replikacji. Śledząc te metryki, można zapewnić niezawodność i wydajność konfiguracji replikacji, zidentyfikować wszelkie potencjalne problemy lub opóźnienia oraz podjąć odpowiednie działania w celu zachowania spójności i dostępności danych. Zapoznajmy się z różnymi metrykami replikacji dostępnymi dla serwera elastycznego usługi Azure Database for MySQL.

W poniższej tabeli wymieniono metryki replikacji dostępne dla serwera elastycznego usługi Azure Database for MySQL:

Nazwa metryki wyświetlana Description
Opóźnienie replikacji Opóźnienie replikacji to liczba sekund za repliką podczas ponownego odtwarzania transakcji odebranych z serwera źródłowego. Ta metryka jest obliczana z "Seconds_behind_Master" z polecenia "SHOW SLAVE STATUS" i jest dostępna tylko dla serwerów repliki. Aby uzyskać więcej informacji, zobacz "Rozwiązywanie problemów z opóźnieniem replikacji w usłudze Azure Database for MySQL "
Stan we/wy repliki Stan we/wy repliki wskazuje stan wątku we/wy replikacji. Wartość metryki wynosi 1, jeśli wątek we/wy jest uruchamiany i 0, jeśli nie.
Stan sql repliki Stan sql repliki wskazuje stan wątku SQL replikacji. Wartość metryki wynosi 1, jeśli wątek SQL jest uruchomiony i 0, jeśli nie.
Stan operacji we/wy wysokiej dostępności Stan operacji we/wy wysokiej dostępności wskazuje stan pojęć dotyczących wysokiej dostępności w usłudze Azure Database for MySQL . Wartość metryki wynosi 1, jeśli wątek we/wy jest uruchamiany i 0, jeśli nie.
Stan ha SQL Stan wysokiej dostępności SQL wskazuje stan pojęć związanych z wysoką dostępnością w usłudze Azure Database for MySQL . Wartość metryki wynosi 1, jeśli wątek SQL jest uruchomiony i 0, jeśli nie.
Opóźnienie replikacji wysokiej dostępności Opóźnienie replikacji wysokiej dostępności to liczba sekund, w których serwer rezerwowy wysokiej dostępności znajduje się w celu odtworzenia transakcji odebranych z serwera źródłowego. Ta metryka jest obliczana na podstawie polecenia "Seconds_behind_Master" z polecenia "SHOW SLAVE STATUS" i jest dostępna tylko dla serwerów rezerwowych HA.

Oprócz standardowych metryk udostępnianych przez elastyczny serwer usługi Azure Database for MySQL dostępne są ulepszone metryki, aby uzyskać lepszy wgląd w wydajność serwera. Te ulepszone metryki zapewniają bardziej szczegółowe informacje o konkretnych aspektach obciążenia.

Metryki statystyk języka DML (Data Manipulation Language) zapewniają wgląd w liczbę instrukcji wyboru, aktualizacji, wstawiania i usuwania wykonywanych na serwerze. Monitorując te metryki, można śledzić użycie i wydajność operacji bazy danych oraz identyfikować potencjalne wąskie gardła lub nieefektywne.

Nazwa metryki wyświetlana Description
Com_select Łączna liczba instrukcji select wykonanych na serwerze w wybranym zakresie czasu.
Com_update Łączna liczba instrukcji aktualizacji wykonanych na serwerze w wybranym zakresie czasu.
Com_insert Łączna liczba instrukcji insert wykonanych na serwerze w wybranym zakresie czasu.
Com_delete Łączna liczba usuniętych instrukcji wykonanych na serwerze w wybranym zakresie czasu.

Metryki statystyk języka DDL (Data Definition Language) zawierają informacje o tym, jak często można utworzyć bazę danych, usunąć bazę danych, utworzyć tabelę, usunąć tabelę i zmienić instrukcje tabeli uruchamiane na serwerze. Te metryki pomagają zrozumieć częstotliwość i wpływ zmian schematu w bazie danych, co pozwala zoptymalizować projekt bazy danych i poprawić ogólną wydajność.

Nazwa metryki wyświetlana Description
Com_create_db Łączna liczba utworzonych instrukcji bazy danych wykonanych na serwerze w wybranym zakresie czasu.
Com_drop_db Łączna liczba instrukcji upuszczania bazy danych wykonanych na serwerze w wybranym zakresie czasu.
Com_create_table Łączna liczba instrukcji tworzenia tabeli wykonanych na serwerze w wybranym zakresie czasu.
Com_drop_table Łączna liczba instrukcji tabeli upuszczania wykonanych na serwerze w wybranym zakresie czasu.
Com_Alter Łączna liczba instrukcji alter table wykonanych na serwerze w wybranym zakresie czasu.

Metryki innodb koncentrują się na wydajności aparatu magazynu InnoDB, który jest domyślnym aparatem dla serwera elastycznego usługi Azure Database for MySQL. Te metryki obejmują czas blokady wierszy InnoDB, oczekiwania blokady wierszy InnoDB, odczyty puli Innodb, żądania odczytu puli Innodb i nie tylko. Monitorując te metryki, możesz uzyskać wgląd w wydajność i skuteczność mechanizmów magazynowania i buforowania bazy danych.

Te ulepszone metryki zawierają cenne informacje na temat optymalizacji obciążenia i poprawy wydajności serwera elastycznego usługi Azure Database for MySQL. Korzystając z tych metryk, możesz podejmować decyzje oparte na danych, aby zwiększyć skalowalność, niezawodność i wydajność operacji bazy danych.

Nazwa metryki wyświetlana Description
Czas blokady wiersza bazy danych InnoDB Czas blokady wiersza innoDB mierzy czas trwania w milisekundach dla blokad na poziomie wiersza innoDB.
Oczekiwanie na blokadę wiersza bazy danych InnoDB Metryka blokady wierszy innoDB zlicza metryki, ile razy zapytanie musiało czekać na blokadę na poziomie wiersza bazy danych InnoDB.
Innodb_buffer_pool_reads Całkowita liczba odczytów logicznych, których aparat InnoDB nie mógł spełnić z puli Innodb i musiał zostać pobrany z dysku.
Innodb_buffer_pool_read_requests Łączna liczba logicznych żądań odczytu do odczytu z puli Innodb.
Innodb_buffer_pool_pages_free Łączna liczba bezpłatnych stron w puli InnoDB.
Innodb_buffer_pool_pages_data Łączna liczba stron w puli InnoDB zawierającej dane. Liczba zawiera zarówno brudne, jak i czyste strony.
Innodb_buffer_pool_pages_dirty Łączna liczba stron w puli InnoDB zawierającej zanieczyszczone strony.
Długość listy historii programu MySQL Ta metryka oblicza liczbę zmian w bazie danych, w szczególności liczbę rekordów zawierających poprzednie zmiany. Jest to związane z szybkością zmian danych, co powoduje utworzenie nowych wersji wierszy. Rosnąca długość listy historii może mieć wpływ na wydajność bazy danych.
Limity czasu blokady mySQL Ta metryka reprezentuje liczbę przypadków przekroczenia limitu czasu zapytania z powodu blokady. Taka sytuacja zwykle występuje, gdy zapytanie czeka na blokadę w wierszu lub tabeli przechowywanej przez inne zapytanie przez dłuższy czas niż innodb_lock_wait_timeout ustawienie.
Zakleszczenia blokady mySQL Ta metryka reprezentuje liczbę zakleszczeń w usłudze Azure Database for MySQL — elastyczny serwerinstance w wybranym okresie.

Wymiary metryk

Aby uzyskać informacje na temat wymiarów metryk, zobacz Metryki wielowymiarowe.

Ta usługa nie ma żadnych metryk, które zawierają wymiary.

Rozwiązywanie problemów z metrykami

Czasami mogą wystąpić problemy z tworzeniem, dostosowywaniem lub interpretowaniem wykresów w Eksploratorze metryk platformy Azure.

Wykres pokazujący, że żadne dane nie mogą powstać z powodu różnych czynników. Te problemy mogą obejmować dostawcę zasobów usługi Microsoft Insights, który nie jest zarejestrowany dla Twojej subskrypcji, lub brak odpowiednich praw dostępu do usługi Azure Database for MySQL. Inne możliwości mogą być następujące: zasób nie wygenerował metryk w wybranym przedziale czasu lub wybrany zakres czasu przekracza 30 dni.

Kilka powodów, które należy wykonać, może spowodować to zachowanie:

  • Dostawca zasobów Microsoft.Insights nie jest zarejestrowany: eksplorowanie metryk wymaga dostawcy zasobów Microsoft.Insights zarejestrowanego w subskrypcji. Zarejestruj serwer ręcznie, wykonując kroki opisane w temacie Dostawcy zasobów i typy platformy Azure.
  • Niewystarczające prawa dostępu do zasobu: Upewnij się, że masz wystarczające uprawnienia do usługi Azure Database for MySQL, z której eksplorujesz metryki. Zasób nie emituje metryk w wybranym zakresie czasu. Zmień czas wykresu na szerszy zakres. Na platformie Azure kontrola dostępu oparta na rolach (RBAC) platformy Azure kontroluje dostęp do metryk. Musisz być członkiem czytelnika monitorowania, współautora monitorowania lub współautora , aby eksplorować metryki dla dowolnego zasobu.
  • Zasób nie emituje metryk w wybranym zakresie czasu: to zachowanie może być spowodowane kilkoma przyczynami. Jedną z możliwości jest to, że zasób nie wygenerował metryk w wybranym przedziale czasu. Zmień czas wykresu na szerszy zakres, aby sprawdzić, czy to podejście rozwiąże problem. Aby uzyskać bardziej szczegółowe informacje na temat rozwiązywania tego problemu, zapoznaj się z przewodnikiem rozwiązywania problemów z metrykami usługi Azure Monitor.
  • Zakres czasu większy niż 30 dni: sprawdź, czy różnica między datami rozpoczęcia i zakończenia w selektorze czasu nie przekracza interwału 30-dniowego. Aby uzyskać bardziej szczegółowe informacje na temat metryk rozwiązywania problemów, zapoznaj się z przewodnikiem rozwiązywania problemów z metrykami usługi Azure Monitor.
  • Wskazanie linii kreskowanej: w usłudze Azure Monitor linia przerywana oznacza lukę w danych lub wartość null między dwoma punktami znanych danych ziarna czasu. Ten aspekt jest celowym projektem, który pomaga wykrywać brakujące punkty danych. Jeśli na wykresie są wyświetlane linie kreskowane, oznacza to brak danych. Aby uzyskać więcej informacji, zobacz Wykres pokazuje linię przerywaną.

Aby uzyskać bardziej szczegółowe informacje na temat metryk rozwiązywania problemów, zapoznaj się z przewodnikiem rozwiązywania problemów z metrykami usługi Azure Monitor.

Note

Metryki oznaczone jako przestarzałe mają zostać usunięte z witryny Azure Portal. Te metryki należy zignorować podczas monitorowania elastycznego serwera usługi Azure Database for MySQL.

Dzienniki zasobów

W tej sekcji wymieniono typy dzienników zasobów, które można zbierać dla tej usługi. Sekcja pobiera z listy wszystkich typów kategorii dzienników zasobów obsługiwanych w usłudze Azure Monitor.

Obsługiwane dzienniki zasobów dla microsoft.DBforMySQL\flexibleServers

Category Nazwa kategorii wyświetlania Tabela dzienników Obsługuje podstawowy plan dziennikowania Obsługuje transformacje podczas wprowadzania danych Przykładowe zapytania Koszty eksportu
MySqlAuditLogs Dzienniki audytu MySQL AzureDiagnostics

Dzienniki z wielu zasobów platformy Azure.

No No Queries No
MySqlSlowLogs Logi wolnego działania MySQL AzureDiagnostics

Dzienniki z wielu zasobów platformy Azure.

No No Queries No

Tabele dzienników usługi Azure Monitor

W tej sekcji wymieniono tabele dzienników usługi Azure Monitor dotyczące tej usługi, które są dostępne do wykonywania zapytań przez usługę Log Analytics przy użyciu zapytań Kusto. Tabele zawierają dane dziennika zasobów i prawdopodobnie więcej w zależności od tego, co jest zbierane i kierowane do nich.

Azure Database for MySQL Microsoft.DBforMySQL\flexibleServers

Dziennik aktywności

Tabela połączona zawiera listę operacji, które można zarejestrować w dzienniku aktywności dla tej usługi. Te operacje są podzbiorem wszystkich możliwych operacji dostawcy zasobów w dzienniku aktywności.

Aby uzyskać więcej informacji na temat schematu wpisów dziennika aktywności, zobacz Schemat dziennika aktywności.