Condividi tramite


Riferimenti ai dati di monitoraggio di Database di Azure per MySQL

Note

Questo articolo contiene riferimenti al termine slave, che Microsoft non usa più. Quando il termine viene rimosso dal software, lo rimuovono da questo articolo.

Questo articolo contiene tutte le informazioni di riferimento sul monitoraggio per questo servizio.

Vedere Monitorare Database di Azure per MySQL per informazioni dettagliate sui dati che è possibile raccogliere per Database di Azure per MySQL e su come usarli.

Metrics

Questa sezione elenca tutte le metriche della piattaforma raccolte automaticamente per questo servizio. Queste metriche fanno anche parte dell'elenco globale di tutte le metriche della piattaforma supportate nel Monitoraggio di Azure.

Per informazioni sulla conservazione delle metriche, vedere Informazioni generali sulle metriche del Monitoraggio di Azure.

Metriche supportate per Microsoft.DBforMySQL\flexibleServers

La tabella seguente elenca le metriche disponibili per il tipo di risorsa Microsoft.DBforMySQL\flexibleServers.

  • Potrebbero non essere presenti tutte le colonne in ogni tabella.
  • Alcune colonne potrebbero superare l'area di visualizzazione della pagina. Selezionare Espandi tabella per visualizzare tutte le colonne disponibili.

Intestazioni di tabella

  • Categoria: gruppo o classificazione delle metriche.
  • Metrica: nome visualizzato della metrica come visualizzato nella portale di Azure.
  • Nome nell'API REST: nome della metrica indicato nell'API REST.
  • Unità: Unità di misura.
  • Aggregazione: tipo di aggregazione predefinito. Valori validi: Medio (Avg), Minimo (Min), Massimo (Max), Totale (Sum), Conteggio.
  • Dimensioni - Dimensioni disponibili per la metrica.
  • Intervalli di tempo - Intervalli in cui viene campionata la metrica. Ad esempio, PT1M indica che la metrica viene campionata ogni minuto, PT30M ogni 30 minuti, PT1H ogni ora e così via.
  • Esportazione DS: indica se la metrica è esportabile nei log di Monitoraggio di Azure tramite le impostazioni di diagnostica. Per informazioni sull'esportazione delle metriche, vedere Creare impostazioni di diagnostica nel Monitoraggio di Azure.

Categoria: Disponibilità

Metric Nome nell'API REST Unit Aggregation Dimensions Intervalli di tempo Esportazione DS
Stato di I/O a disponibilità elevata

Stato del thread di I/O di replica in esecuzione
HA_IO_status Count Maximum <Nessuno> PT1M Yes
Stato SQL a disponibilità elevata

Stato del thread SQL di replica in esecuzione
HA_SQL_status Count Maximum <Nessuno> PT1M Yes
Stato I/O della replica

Stato del thread di I/O di replica in esecuzione
Replica_IO_Running Count Maximum <Nessuno> PT1M No
Stato SQL della replica

Stato del thread SQL di replica in esecuzione
Replica_SQL_Running Count Maximum <Nessuno> PT1M No

Categoria: Errori

Metric Nome nell'API REST Unit Aggregation Dimensions Intervalli di tempo Esportazione DS
Connessioni interrotte

Connessioni interrotte
aborted_connections Count Totale (somma) <Nessuno> PT1M Yes

Categoria: Latenza

Metric Nome nell'API REST Unit Aggregation Dimensions Intervalli di tempo Esportazione DS
Ritardo replica a disponibilità elevata

Ritardo replica a disponibilità elevata in secondi
HA_replication_lag Seconds Valore medio, Massimo, Minimo <Nessuno> PT1M Yes
Tempo di blocco delle righe InnoDB

Tempo totale impiegato per l'acquisizione di blocchi di riga per le tabelle InnoDB, espresso in millisecondi.
Innodb_row_lock_time Milliseconds Valore medio, Massimo, Minimo <Nessuno> PT1M Yes
Attese blocchi di riga innodb

Il numero di volte in cui le operazioni sulle tabelle InnoDB hanno dovuto attendere un blocco di riga.
Innodb_row_lock_waits Count Totale (Somma), Massimo, Minimo <Nessuno> PT1M Yes
Ritardo di replicazione in secondi

Intervallo di replica in secondi
replication_lag Seconds Valore medio, Massimo, Minimo <Nessuno> PT1M Yes
Tempo di attività di MySQL

Numero di secondi in cui il server è attivo.
Uptime Seconds Totale (somma), massimo <Nessuno> PT1M Yes

Categoria: Saturazione

Metric Nome nell'API REST Unit Aggregation Dimensions Intervalli di tempo Esportazione DS
Archivio di backup usato

Archivio di backup usato
backup_storage_used Bytes Valore medio, Massimo, Minimo <Nessuno> PT15M, PT30M, PT1H, PT6H, PT12H, P1D Yes
Spazio di archiviazione Binlog usato

Archiviazione usata dai file Binlog.
binlog_storage_used Bytes Valore medio, Massimo, Minimo <Nessuno> PT1M Yes
Crediti CPU utilizzati

Crediti CPU consumati
cpu_credits_consumed Count Valore medio, Massimo, Minimo <Nessuno> PT15M, PT30M, PT1H, PT6H, PT12H, P1D Yes
Crediti CPU rimanenti

Crediti CPU rimanenti
cpu_credits_remaining Count Valore medio, Massimo, Minimo <Nessuno> PT15M, PT30M, PT1H, PT6H, PT12H, P1D Yes
Percentuale CPU dell'host

Percentuale CPU host
cpu_percent Percent Valore medio, Massimo, Minimo <Nessuno> PT1M Yes
Archiviazione dati usata

Spazio di archiviazione utilizzato dai file di dati.
data_storage_used Bytes Valore medio, Massimo, Minimo <Nessuno> PT1M Yes
Archiviazione Ibdata1 usata

Archiviazione usata dai file ibdata1.
ibdata1_storage_used Bytes Valore medio, Massimo, Minimo <Nessuno> PT1M Yes
Dati delle pagine del pool di buffer innoDB

Numero di pagine nel pool di buffer InnoDB contenente dati.
Innodb_buffer_pool_pages_data Count Totale (Somma), Massimo, Minimo <Nessuno> PT1M Yes
Pagine del pool di buffer InnoDB Dirty

Il numero attuale di pagine sporche nel buffer pool di InnoDB.
Innodb_buffer_pool_pages_dirty Count Totale (Somma), Massimo, Minimo <Nessuno> PT1M Yes
Pagine del pool di buffer InnoDB libere

Numero di pagine gratuite nel pool di buffer InnoDB.
Innodb_buffer_pool_pages_free Count Totale (Somma), Massimo, Minimo <Nessuno> PT1M Yes
Richieste di lettura del pool di buffer innoDB

Numero di richieste di lettura logiche.
Innodb_buffer_pool_read_requests Count Totale (Somma), Massimo, Minimo <Nessuno> PT1M Yes
Letture del Buffer Pool di InnoDB

Numero di letture logiche che InnoDB non poteva soddisfare dal pool di buffer e doveva leggere direttamente dal disco.
Innodb_buffer_pool_reads Count Totale (Somma), Massimo, Minimo <Nessuno> PT1M Yes
Percentuale I/O di archiviazione

Percentuale di utilizzo di I/O di archiviazione
io_consumption_percent Percent Valore medio, Massimo, Minimo <Nessuno> PT1M Yes
Percentuale memoria

Percentuale memoria
memory_percent Percent Valore medio, Massimo, Minimo <Nessuno> PT1M Yes
Altre risorse di archiviazione usate

Archiviazione usata da altri file.
others_storage_used Bytes Valore medio, Massimo, Minimo <Nessuno> PT1M Yes
Limite di archiviazione serverlog

Limite di archiviazione dei server-log
serverlog_storage_limit Bytes Maximum <Nessuno> PT1M Yes
Percentuale di archiviazione dei log del server

Percentuale di archiviazione del serverlog
serverlog_storage_percent Percent Valore medio, Massimo, Minimo <Nessuno> PT1M Yes
Archiviazione serverlog usata

Archiviazione serverlog usata
serverlog_storage_usage Bytes Valore medio, Massimo, Minimo <Nessuno> PT1M Yes
Ordina passaggi unione

Numero di passaggi di merge che l'algoritmo di ordinamento ha dovuto eseguire. Se questo valore è grande, è consigliabile aumentare il valore della variabile di sistema sort_buffer_size.
Sort_merge_passes Count Totale (Somma), Massimo, Minimo <Nessuno> PT1M Yes
Limite di archiviazione

Limite di archiviazione
storage_limit Bytes Maximum <Nessuno> PT1M Yes
Percentuale di archiviazione

Percentuale di archiviazione
storage_percent Percent Valore medio, Massimo, Minimo <Nessuno> PT1M Yes
Spazio di archiviazione usato

Spazio di archiviazione usato
storage_used Bytes Valore medio, Massimo, Minimo <Nessuno> PT1M Yes
Thread in esecuzione

Numero di thread che non sono in sospensione.
Threads_running Count Totale (Somma), Massimo, Minimo <Nessuno> PT1M Yes

Categoria: Traffico

Metric Nome nell'API REST Unit Aggregation Dimensions Intervalli di tempo Esportazione DS
Connessioni attive

Connessioni attive
active_connections Count Valore medio, Massimo, Minimo <Nessuno> PT1M Yes
Transazioni attive

Numero di transazioni attive.
active_transactions Count Totale (Somma), Medio, Massimo, Minimo <Nessuno> PT1M Yes
Com Alter Table

Numero di volte in cui è stata eseguita l'istruzione ALTER TABLE.
Com_alter_table Count Totale (somma) <Nessuno> PT1M Yes
Com Create DB

Numero di volte in cui è stata eseguita l'istruzione CREATE DB.
Com_create_db Count Totale (somma) <Nessuno> PT1M Yes
Com Create Table

Numero di volte in cui è stata eseguita l'istruzione CREATE TABLE.
Com_create_table Count Totale (somma) <Nessuno> PT1M Yes
Eliminazione com

Numero di volte in cui è stata eseguita l'istruzione DELETE.
Com_delete Count Totale (somma) <Nessuno> PT1M Yes
Com Drop DB

Numero di volte in cui è stata eseguita l'istruzione DROP DB.
Com_drop_db Count Totale (somma) <Nessuno> PT1M Yes
Com Drop Table

Numero di volte in cui è stata eseguita l'istruzione DROP TABLE.
Com_drop_table Count Totale (somma) <Nessuno> PT1M Yes
Inserimento com

Numero di volte in cui è stata eseguita l'istruzione INSERT.
Com_insert Count Totale (somma) <Nessuno> PT1M Yes
Com Select

Numero di volte in cui è stata eseguita l'istruzione SELECT.
Com_select Count Totale (somma) <Nessuno> PT1M Yes
Aggiornamento com

Numero di volte in cui è stata eseguita l'istruzione UPDATE.
Com_update Count Totale (somma) <Nessuno> PT1M Yes
Pagine del pool di buffer InnoDB svuotate

Numero di richieste di scaricamento delle pagine dal pool di buffer InnoDB.
Innodb_buffer_pool_pages_flushed Count Valore medio, Massimo, Minimo <Nessuno> PT1M Yes
Scritture di dati InnoDB

Numero totale di scritture di dati.
Innodb_data_writes Count Totale (Somma), Massimo, Minimo <Nessuno> PT1M Yes
Deadlock di blocco mySQL

Numero di blocchi critici (deadlock)
lock_deadlocks Count Totale (Somma), Medio, Massimo, Minimo <Nessuno> PT1M Yes
Timeout di blocco MySQL

Numero di timeout di blocco.
lock_timeouts Count Totale (Somma), Medio, Massimo, Minimo <Nessuno> PT1M Yes
Rete host in uscita

Uscita rete host in byte
network_bytes_egress Bytes Totale (somma) <Nessuno> PT1M Yes
Rete host in ingresso

Ingresso della rete host in byte
network_bytes_ingress Bytes Totale (somma) <Nessuno> PT1M Yes
Queries

Queries
Queries Count Totale (somma) <Nessuno> PT1M Yes
Query lente

Numero di query che hanno impiegato più di long_query_time secondi.
Slow_queries Count Totale (somma) <Nessuno> PT1M Yes
Conteggio I/O archiviazione

Numero di operazioni di I/O di archiviazione utilizzate.
storage_io_count Count Totale (somma) <Nessuno> PT1M No
Totale connessioni

Totale connessioni
total_connections Count Totale (somma) <Nessuno> PT1M Yes
Lunghezza elenco cronologia MySQL

Lunghezza della lista TRX_RSEG_HISTORY.
trx_rseg_history_len Count Totale (Somma), Medio, Massimo, Minimo <Nessuno> PT1M Yes

Questa tabella include descrizioni più dettagliate di alcune metriche.

Nome visualizzato della metrica Description
Tempo di attività di MySQL Questa metrica indica la durata dell'esecuzione del server MySQL. In una configurazione server a disponibilità elevata il sistema visualizza continuamente il tempo di attività del nodo del server primario corrente in pochi secondi. Questo valore di tempo di attività non viene reimpostato durante un evento di failover, perché i nodi non vengono riavviati.
Percentuale CPU dell’host La percentuale CPU dell’host è l'utilizzo totale della CPU per elaborare tutte le attività nel server in un periodo selezionato. Questa metrica include il carico di lavoro del server flessibile di Database di Azure per MySQL e del processo MySQL di Azure. La percentuale di CPU elevata consente di trovare se il server di database ha un carico di lavoro più pesante di quello che può gestire. Questa metrica equivale all'utilizzo totale della CPU ed è simile all'utilizzo della CPU in qualsiasi macchina virtuale.
Crediti CPU consumati Questo vale solo per il livello con possibilità di burst Il credito CPU viene calcolato in base al carico di lavoro. Per altre informazioni, vedere Dimensioni delle macchine virtuali della serie B con supporto per burst.
Credito CPU rimanente Questo vale solo per il livello con possibilità di burst Il CPU remanente viene calcolato in base al carico di lavoro. Per altre informazioni, vedere Dimensioni delle macchine virtuali della serie B con supporto per burst.
Rete host in ingresso Somma totale del traffico di rete in ingresso nel server per un periodo selezionato. Questa metrica include il traffico verso il database e i server flessibili di Database di Azure per MySQL, ad esempio monitoraggio, log e così via.
Rete host in uscita Somma totale del traffico di rete in uscita nel server per un periodo selezionato. Questa metrica include il traffico proveniente dal database e dai server flessibili di Database di Azure per MySQL, ad esempio monitoraggio, log e così via.
Connessioni attive Numero di connessioni al server attive. Le connessioni attive sono il numero totale di thread connessi al server, che include anche thread da azure_superuser.
Percentuale I/O di archiviazione Percentuale di I/O usata in un periodo selezionato. La percentuale di I/O è per operazioni di IO al secondo di lettura e scrittura.
Conteggi di I/O di archiviazione Conteggio totale delle operazioni di I/O del server (lettura e scrittura) al minuto.
Percentuale memoria La metrica Percentuale memoria (memory_percent) rappresenta la percentuale di memoria occupata dal processo del server MySQL di Azure (mysqld). Questa metrica viene calcolata in base alle dimensioni totali della memoria (GB) disponibili nel server flessibile del Database di Azure per MySQL.
Totale connessioni Numero di connessioni client all'istanza del server flessibile di Database di Azure per MySQL. Total Connections è la somma delle connessioni client che usano il protocollo TCP/IP in un periodo selezionato.
Connessioni interrotte Numero totale di tentativi non riusciti di connettersi alla istanza del server flessibile di Database di Azure per MySQL, ad esempio la connessione non riuscita a causa di credenziali non valida. Per altre informazioni sulle connessioni interrotte, vedere questa documentazione.
Queries Numero totale di query eseguite al minuto nel server. Numero totale di query al minuto nel server dal carico di lavoro del database e dai processi di Azure MySQL.
Slow_queries Il numero totale di query lente nel server nell'intervallo di tempo selezionato.
Transazioni attive Questa metrica rappresenta il numero totale di transazioni all'interno di MySQL. Le transazioni attive includono tutte le transazioni avviate ma che devono ancora essere sottoposte a commit o rollback.

Le metriche di suddivisione dell'archiviazione forniscono informazioni dettagliate preziose sull'utilizzo dello spazio di archiviazione del server flessibile di Database di Azure per MySQL. Queste metriche offrono una suddivisione dettagliata del limite di archiviazione, della percentuale di archiviazione, dell'archiviazione usata, dell'archiviazione dei dati usata, dell'archiviazione ibdata1 usata, dell'archiviazione binlog usata, dell'altra risorsa di archiviazione usata e dell'archiviazione di backup usata. Monitorando queste metriche, è possibile gestire in modo efficace le risorse di archiviazione, ottimizzare l'allocazione dell'archiviazione e garantire un utilizzo efficiente della capacità di archiviazione del server. Comprendere le metriche di suddivisione dell'archiviazione consente di prendere decisioni informate per mantenere le prestazioni e la disponibilità del server flessibile di Database di Azure per MySQL.

La tabella seguente elenca le descrizioni delle metriche di suddivisione dell'archiviazione disponibili per il server flessibile di Database di Azure per MySQL:

Nome visualizzato della metrica Description
Limite di archiviazione Le dimensioni di archiviazione massime configurate per il server.
Percentuale di archiviazione La percentuale di spazio di archiviazione usata rispetto al massimo di spazio disponibile del server.
Spazio di archiviazione usato Quantità di spazio di archiviazione in uso. Lo spazio di archiviazione usato dal servizio può includere file di database, log delle transazioni e log del server.
Archiviazione dei dati usata Quantità di spazio di archiviazione utilizzata per l'archiviazione dei file di database.
ibdata1 Archiviazione usata La quantità di spazio di archiviazione utilizzata per l'archiviazione del file (ibdata1) dello spazio di tabella del sistema.
Spazio di archiviazione Binlog usato Quantità di spazio di archiviazione utilizzata per l'archiviazione dei file di resoconto binari.
Altre risorse di archiviazione usate Quantità di spazio di archiviazione usato per altri componenti e file di metadati.
Archivio di backup usato Quantità di risorse dell'archivio di backup usate.

Le metriche di replica forniscono informazioni dettagliate preziose sulle prestazioni e sullo stato della replica nel server flessibile di Database di Azure per MySQL. Queste metriche consentono di monitorare il ritardo della replica, controllare lo stato delle repliche e dei thread I/O o SQL a disponibilità elevata e misurare la latenza di replica. Monitorando queste metriche, è possibile garantire l'affidabilità e l'efficienza della configurazione della replica, identificare eventuali potenziali problemi o ritardi ed eseguire azioni appropriate per mantenere la coerenza e la disponibilità dei dati. Verranno ora esaminate le diverse metriche di replica disponibili per il server flessibile di Database di Azure per MySQL.

La tabella seguente elenca le metriche di replica disponibili per il server flessibile di Database di Azure per MySQL:

Nome visualizzato della metrica Description
Ritardo replica Il ritardo di replica è il numero di secondi dietro la replica durante la riproduzione delle transazioni ricevute dal server di origine. Questa metrica viene calcolata da "Seconds_behind_Master" dal comando "SHOW SLAVE STATUS" ed è disponibile solo per i server di replica. Per altre informazioni, vedere "Risolvere i problemi di latenza di replica in Database di Azure per MySQL "
Stato I/O della replica Stato I/O della replica indica lo stato del thread di I/O di replica. Il valore della metrica è 1 se il thread di I/O viene eseguito e 0 in caso contrario.
Stato SQL della replica Stato SQL della replica indica lo stato del thread di SQL di replica. Il valore della metrica è 1 se il thread SQL viene eseguito e 0 in caso contrario.
Stato di I/O a disponibilità elevata Lo stato di I/O a disponibilità elevata indica lo stato dei concetti relativi alla disponibilità elevata in Database di Azure per MySQL . Il valore della metrica è 1 se il thread di I/O viene eseguito e 0 in caso contrario.
Stato SQL a disponibilità elevata Stato SQL a disponibilità elevata indica lo stato dei concetti relativi alla disponibilità elevata in Database di Azure per MySQL . Il valore della metrica è 1 se il thread SQL viene eseguito e 0 in caso contrario.
Ritardo replica a disponibilità elevata Il ritardo della replica a disponibilità elevata è il numero di secondi in cui il server standby a disponibilità elevata è in ritardo nella riproduzione delle transazioni ricevute dal server di origine. Questa metrica viene calcolata da "Seconds_behind_Master" dal comando "SHOW SLAVE STATUS" ed è disponibile solo per i server di standby a disponibilità elevata.

Oltre alle metriche standard fornite dal server flessibile di Database di Azure per MySQL, sono disponibili metriche avanzate per ottenere informazioni più approfondite sulle prestazioni del server. Queste metriche avanzate forniscono informazioni più granulari sugli aspetti specifici del carico di lavoro.

Le metriche delle statistiche DML (Data Manipulation Language) offrono visibilità sul numero di istruzioni select, update, insert ed delete eseguite nel server. Monitorando queste metriche, è possibile tenere traccia dell'utilizzo e delle prestazioni delle operazioni del database e identificare eventuali colli di bottiglia o inefficienze.

Nome visualizzato della metrica Description
Com_select Numero totale di istruzioni select eseguite nel server nell'intervallo di tempo selezionato.
Com_update Numero totale di istruzioni di aggiornamento eseguite nel server nell'intervallo di tempo selezionato.
Com_insert Numero totale di istruzioni insert eseguite nel server nell'intervallo di tempo selezionato.
Com_delete Numero totale di istruzioni eliminate eseguite nel server nell'intervallo di tempo selezionato.

Le metriche delle statistiche DDL (Data Definition Language) forniscono informazioni sulla frequenza con cui è possibile creare un database, eliminare un database, creare una tabella, eliminare una tabella e modificare le istruzioni di tabella eseguite nel server. Queste metriche consentono di comprendere la frequenza e l'impatto delle modifiche dello schema nel database, consentendo di ottimizzare la progettazione del database e migliorare le prestazioni complessive.

Nome visualizzato della metrica Description
Com_create_db Numero totale di istruzioni di database create eseguite nel server nell'intervallo di tempo selezionato.
Com_drop_db Numero totale di istruzioni di eliminazione del database eseguite nel server nell'intervallo di tempo selezionato.
Com_create_table Numero totale di istruzioni create table eseguite nel server nell'intervallo di tempo selezionato.
Com_drop_table Numero totale di istruzioni drop table eseguite nel server nell'intervallo di tempo selezionato.
Com_Alter Numero totale di istruzioni alter table eseguite nel server nell'intervallo di tempo selezionato.

Le metriche di Innodb sono incentrate sulle prestazioni del motore di archiviazione InnoDB, ovvero il motore predefinito per il server flessibile di Database di Azure per MySQL. Queste metriche includono il tempo di blocco delle righe innoDB, le attese di blocco delle righe innoDB, le letture del pool di buffer Innodb, le richieste di lettura del pool di buffer Innodb e altro ancora. Monitorando queste metriche, è possibile ottenere informazioni dettagliate sull'efficienza e sull'efficacia dei meccanismi di archiviazione e memorizzazione nella cache del database.

Queste metriche avanzate forniscono informazioni preziose per ottimizzare il carico di lavoro e migliorare le prestazioni del server flessibile di Database di Azure per MySQL. Usando queste metriche, è possibile prendere decisioni basate sui dati per migliorare la scalabilità, l'affidabilità e l'efficienza delle operazioni del database.

Nome visualizzato della metrica Description
Tempo di blocco delle righe innoDB Il tempo di blocco delle righe innoDB misura la durata in millisecondi per i blocchi a livello di riga innoDB.
Attese blocchi di riga innoDB La metrica di attesa dei blocchi di riga innoDB conta il numero di volte in cui una query ha dovuto attendere un blocco a livello di riga innoDB.
Innodb_buffer_pool_reads Numero totale di letture logiche che il motore InnoDB non è riuscito a soddisfare dal pool di buffer Innodb e che deve essere recuperato dal disco.
Innodb_buffer_pool_read_requests Numero totale di richieste di lettura logiche da leggere dal pool di buffer Innodb.
Innodb_buffer_pool_pages_free Numero totale di pagine gratuite nel pool di buffer InnoDB.
Innodb_buffer_pool_pages_data Numero totale di pagine nel pool di buffer InnoDB contenente dati. Il numero include sia pagine dirty che clean.
Innodb_buffer_pool_pages_dirty Numero totale di pagine nel pool di buffer InnoDB contenente pagine dirty.
Lunghezza elenco cronologia MySQL Questa metrica calcola il numero di modifiche nel database, in particolare il numero di record contenenti le modifiche precedenti. È correlato alla frequenza delle modifiche apportate ai dati, causando la creazione di nuove versioni di riga. Una lunghezza crescente dell'elenco di cronologia può influire sulle prestazioni del database.
Timeout blocco mySQL Questa metrica rappresenta il numero di timeout di una query a causa di un blocco. Questa situazione si verifica in genere quando una query attende un blocco su una riga o una tabella contenuta in un'altra query per un periodo di tempo maggiore rispetto all'impostazione innodb_lock_wait_timeout .
Deadlock di blocco mySQL Questa metrica rappresenta il numero di deadlock nella serveristanza flessibile di Database di Azure per MySQL nel periodo selezionato.

Dimensioni delle metriche

Per informazioni sulle dimensioni delle metriche, vedere Metriche multidimensionali.

Questo servizio non ha metriche che contengono dimensioni.

Risolvere i problemi relativi alle metriche

In alcuni casi, è possibile riscontrare problemi con la creazione, la personalizzazione o l'interpretazione dei grafici in Esplora metriche di Azure.

Un grafico che non mostra alcun dato potrebbe essere visualizzato a causa di vari fattori. Questi problemi possono includere il provider di risorse di Microsoft Insights non registrato per la sottoscrizione o non si dispone di diritti di accesso adeguati per Database di Azure per MySQL. Altre possibilità possono essere che la risorsa non ha generato metriche entro l'intervallo di tempo scelto o che l'intervallo di tempo selezionato supera i 30 giorni.

Diversi motivi che seguono possono causare questo comportamento:

  • Il provider di risorse Microsoft.Insights non è registrato: per l'esplorazione delle metriche è necessario che nella sottoscrizione sia registrato il provider di risorse Microsoft.Insights. Registrare manualmente il server seguendo la procedura descritta in Provider e tipi di risorse di Azure.
  • Diritti di accesso insufficienti per la risorsa: assicurarsi di disporre di autorizzazioni sufficienti per Database di Azure per MySQL da cui si stanno esplorando le metriche. La risorsa non ha generato metriche durante l'intervallo di tempo selezionato. Modificare il tempo di una metrica specificando un intervallo più ampio. In Azure il controllo degli accessi in base al ruolo (Azure RBAC) controlla l’accesso alle metriche. Per esplorare le metriche per qualsiasi risorsa, è necessario essere membro del lettore di monitoraggio, collaboratore del monitoraggio o collaboratore .
  • La risorsa non ha generato metriche durante l'intervallo di tempo selezionato: questo comportamento potrebbe essere dovuto a diversi motivi. Una possibilità è che la risorsa non abbia generato metriche entro l'intervallo di tempo scelto. Modificare l'ora del grafico impostando un intervallo più ampio per verificare se questo approccio risolve il problema. Per informazioni più dettagliate sulla risoluzione di questo problema, vedere la guida alla risoluzione dei problemi delle metriche di Monitoraggio di Azure.
  • Intervallo di tempo maggiore di 30 giorni: verificare che la differenza tra le date di inizio e le date di fine nella selezione ora non superino l'intervallo di 30 giorni. Per informazioni più dettagliate sulle metriche di risoluzione, vedere la guida alla risoluzione dei problemi delle metriche di Monitoraggio di Azure.
  • Indicazione linea tratteggiata: in Monitoraggio di Azure una linea tratteggiata indica un gap nei dati o un valore Null, tra due punti di dati con granularità temporale nota. Questo aspetto è una progettazione intenzionale che consente di rilevare i punti dati mancanti. Se il grafico visualizza linee tratteggiate, indica i dati mancanti. Per altre informazioni, vedere Grafico che mostra la linea tratteggiata.

Per informazioni più dettagliate sulle metriche di risoluzione, vedere la guida alla risoluzione dei problemi delle metriche di Monitoraggio di Azure.

Note

Le metriche contrassegnate come deprecate vengono pianificate per essere rimosse dal portale di Azure. È consigliabile ignorare queste metriche durante il monitoraggio del server flessibile di Database di Azure per MySQL.

Log delle risorse

Questa sezione elenca i tipi di log delle risorse che si possono raccogliere per questo servizio. La sezione esegue il pull dall'elenco di tutti i tipi di categoria dei log delle risorse supportati nel Monitoraggio di Azure.

Log delle risorse supportati per Microsoft.DBforMySQL\flexibleServers

Category Nome visualizzato della categoria Tabella di log Supporta lo schema di log di base Supporta trasformazioni durante l'inserimento Query di esempio Costi da esportare
MySqlAuditLogs Log di controllo di MySQL AzureDiagnostics

Log da più risorse di Azure.

No No Queries No
MySqlSlowLogs Log delle prestazioni lente di MySQL AzureDiagnostics

Log da più risorse di Azure.

No No Queries No

Tabelle di log di Monitoraggio di Azure

Questa sezione elenca tutte le tabelle dei log del Monitoraggio di Azure pertinenti a questo servizio che sono disponibili per la query da parte di Log Analytics mediante le query di Kusto. Le tabelle contengono i dati dei log delle risorse ed eventualmente altro, a seconda di ciò che viene raccolto e indirizzato verso di esse.

Database di Azure per MySQL Microsoft.DBforMySQL\flexibleServers

Log attività

Nella tabella collegata sono elencate le operazioni che possono essere registrate nel log attività per questo servizio. Queste operazioni sono un sottoinsieme di tutte le possibili operazioni del provider di risorse nel log attività.

Per altre informazioni sullo schema delle voci del log attività, vedere Schema del log attività.