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.
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,
PT1Moznacza, że metryka jest próbkowana co minutę,PT30Mco 30 minut,PT1Hco 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 metrykAby 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.