Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Note
Este artigo contém referências ao termo servidor subordinado, um termo que a Microsoft não usa mais. Quando o termo é removido do software, o removemos deste artigo.
Este artigo contém todas as informações de referência de monitoramento para este serviço.
Consulte Monitorar o Banco de Dados do Azure para MySQL para obter detalhes sobre os dados que você pode coletar para o Banco de Dados do Azure para MySQL e como usá-los.
Metrics
Esta seção lista todas as métricas da plataforma coletadas automaticamente para este serviço. Essas métricas também fazem parte da lista global de todas as métricas da plataforma com suporte no Azure Monitor.
Para obter informações sobre retenção de métricas, consulte Visão geral das métricas do Azure Monitor.
Métricas com suporte para Microsoft.DBforMySQL\flexibleServers
A tabela a seguir lista as métricas disponíveis para o tipo de recurso Microsoft.DBforMySQL\flexibleServers.
- Nem todas as colunas podem estar presentes em todas as tabelas.
- Algumas colunas podem estar além da área de visualização da página. Selecione Expandir tabela para exibir todas as colunas disponíveis.
Títulos de tabela
- Categoria: o grupo ou classificação de métricas.
- Métrica: o nome de exibição da métrica como aparece no portal do Azure.
- Nome na API REST: o nome da métrica, conforme mencionado na API REST.
- Unidade: unidade de medida
- Agregação: o tipo de agregação padrão. Valores válidos: Médio (Méd.), Mínimo (Mín.), Máximo (Máx.), Total (Soma), Contagem.
- Dimensões: as - disponíveis para a métrica.
-
Intervalos de agregação: os - em que a métrica é amostrada. Por exemplo,
PT1Mindica que a métrica é amostrada a cada minuto,PT30Ma cada 30 minutos,PT1Ha cada hora e assim por diante. - Exportação de DS: se a métrica é exportável para os Logs do Azure Monitor via configurações de diagnóstico. Para obter mais informações sobre exportação de métricas, consulte as Criar configurações de diagnóstico no Azure Monitor.
Categoria: Disponibilidade
| Metric | Nome na API REST | Unit | Aggregation | Dimensions | Granularidade de tempo | Exportação de DS |
|---|---|---|---|---|---|---|
|
Status de E/S de HA Status do thread de E/S de replicação em execução |
HA_IO_status |
Count | Maximum | <nenhum> | PT1M | Yes |
|
HA SQL Status Status do thread de SQL de replicação em execução |
HA_SQL_status |
Count | Maximum | <nenhum> | PT1M | Yes |
|
Status de E/S da réplica Status do thread de E/S de replicação em execução |
Replica_IO_Running |
Count | Maximum | <nenhum> | PT1M | No |
|
Status SQL da réplica Status do thread de SQL de replicação em execução |
Replica_SQL_Running |
Count | Maximum | <nenhum> | PT1M | No |
Categoria: Erros
| Metric | Nome na API REST | Unit | Aggregation | Dimensions | Granularidade de tempo | Exportação de DS |
|---|---|---|---|---|---|---|
|
Conexões anuladas Conexões anuladas |
aborted_connections |
Count | Total (Soma) | <nenhum> | PT1M | Yes |
Categoria: Latência
| Metric | Nome na API REST | Unit | Aggregation | Dimensions | Granularidade de tempo | Exportação de DS |
|---|---|---|---|---|---|---|
|
Retardo de replicação de HA Retardo de replicação de HA em segundos |
HA_replication_lag |
Seconds | Médio, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Tempo de bloqueio de linha do Innodb O tempo total gasto na aquisição de bloqueios de linha para tabelas InnoDB, em milissegundos. |
Innodb_row_lock_time |
Milliseconds | Médio, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Esperas de bloqueio de linha do InnoDB O número de vezes que as operações nas tabelas do InnoDB tiveram que esperar por um bloqueio de linha. |
Innodb_row_lock_waits |
Count | Total (Soma), Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Atraso de replicação em segundos Latência de replicação em segundos |
replication_lag |
Seconds | Médio, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Tempo de atividade do MySQL O número de segundos que o servidor esteve ativo. |
Uptime |
Seconds | Total (Soma), Máximo | <nenhum> | PT1M | Yes |
Categoria: Saturação
| Metric | Nome na API REST | Unit | Aggregation | Dimensions | Granularidade de tempo | Exportação de DS |
|---|---|---|---|---|---|---|
|
Armazenamento de Backup Utilizado Backup do Microsoft Azure |
backup_storage_used |
Bytes | Médio, Máximo, Mínimo | <nenhum> | PT15M, PT30M, PT1H, PT6H, PT12H, P1D | Yes |
|
Armazenamento de log binário usado Armazenamento usado por arquivos Binlog. |
binlog_storage_used |
Bytes | Médio, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Créditos de CPU consumidos Créditos de CPU Consumidos |
cpu_credits_consumed |
Count | Médio, Máximo, Mínimo | <nenhum> | PT15M, PT30M, PT1H, PT6H, PT12H, P1D | Yes |
|
Créditos de CPU Restantes Créditos de CPU Restantes |
cpu_credits_remaining |
Count | Médio, Máximo, Mínimo | <nenhum> | PT15M, PT30M, PT1H, PT6H, PT12H, P1D | Yes |
|
Porcentagem de CPU do host Porcentagem de CPU do Host |
cpu_percent |
Percent | Médio, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Armazenamento de dados usado Armazenamento usado por arquivos de dados. |
data_storage_used |
Bytes | Médio, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Armazenamento de Ibdata1 usado Armazenamento utilizado pelos arquivos ibdata1. |
ibdata1_storage_used |
Bytes | Médio, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Páginas de Dados do Buffer Pool InnoDB O número de páginas no pool de buffers do InnoDB que contém dados. |
Innodb_buffer_pool_pages_data |
Count | Total (Soma), Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Páginas sujas do pool de buffers do InnoDB O número atual de páginas sujas no pool de buffers do InnoDB. |
Innodb_buffer_pool_pages_dirty |
Count | Total (Soma), Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Páginas livres do buffer pool do InnoDB O número de páginas livres no buffer pool do InnoDB. |
Innodb_buffer_pool_pages_free |
Count | Total (Soma), Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Solicitações de leitura do pool de buffers do InnoDB O número de solicitações lógicas de leitura. |
Innodb_buffer_pool_read_requests |
Count | Total (Soma), Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Leituras do pool de buffers do InnoDB O número de leituras lógicas que o InnoDB não pôde fazer do pool de buffers e precisou ler diretamente do disco. |
Innodb_buffer_pool_reads |
Count | Total (Soma), Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Percentual de E/S de armazenamento Percentual de consumo de E/S de armazenamento |
io_consumption_percent |
Percent | Médio, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Porcentagem de Memória Porcentagem de Memória |
memory_percent |
Percent | Médio, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Outros armazenamentos usados Armazenamento usado por outros arquivos. |
others_storage_used |
Bytes | Médio, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Limite de armazenamento de log do servidor Limite de armazenamento do log do servidor |
serverlog_storage_limit |
Bytes | Maximum | <nenhum> | PT1M | Yes |
|
Porcentagem de armazenamento do serverlog Porcentagem de armazenamento do log do servidor |
serverlog_storage_percent |
Percent | Médio, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Armazenamento do log do servidor usado Armazenamento do log do servidor usado |
serverlog_storage_usage |
Bytes | Médio, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Classificação de passagens de mesclagem O número de passagens de mesclagem que o algoritmo de classificação teve que fazer. Se esse valor for grande, você deverá considerar aumentar o valor da variável do sistema sort_buffer_size. |
Sort_merge_passes |
Count | Total (Soma), Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Limite de armazenamento Limite de armazenamento |
storage_limit |
Bytes | Maximum | <nenhum> | PT1M | Yes |
|
Porcentagem de armazenamento Porcentagem de armazenamento |
storage_percent |
Percent | Médio, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Armazenamento usado Armazenamento usado |
storage_used |
Bytes | Médio, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Threads em execução O número de threads que não estão em suspensão. |
Threads_running |
Count | Total (Soma), Máximo, Mínimo | <nenhum> | PT1M | Yes |
Categoria: Tráfego
| Metric | Nome na API REST | Unit | Aggregation | Dimensions | Granularidade de tempo | Exportação de DS |
|---|---|---|---|---|---|---|
|
Conexões Ativas Conexões Ativas |
active_connections |
Count | Médio, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Transações ativas Número de transações ativas. |
active_transactions |
Count | Total (Soma), Média, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Comando Alter Table O número de vezes que a instrução ALTER TABLE foi executada. |
Com_alter_table |
Count | Total (Soma) | <nenhum> | PT1M | Yes |
|
Comando Create DB O número de vezes que a instrução CREATE DB foi executada. |
Com_create_db |
Count | Total (Soma) | <nenhum> | PT1M | Yes |
|
Com Criar Tabela O número de vezes que a instrução CREATE TABLE foi executada. |
Com_create_table |
Count | Total (Soma) | <nenhum> | PT1M | Yes |
|
Com Delete O número de vezes que a instrução DELETE foi executada. |
Com_delete |
Count | Total (Soma) | <nenhum> | PT1M | Yes |
|
Comando Drop DB O número de vezes que a instrução DROP DB foi executada. |
Com_drop_db |
Count | Total (Soma) | <nenhum> | PT1M | Yes |
|
Comando Drop Table O número de vezes que a instrução DROP TABLE foi executada. |
Com_drop_table |
Count | Total (Soma) | <nenhum> | PT1M | Yes |
|
Inserir com O número de vezes que a instrução INSERT foi executada. |
Com_insert |
Count | Total (Soma) | <nenhum> | PT1M | Yes |
|
Com Select O número de vezes que a instrução SELECT foi executada. |
Com_select |
Count | Total (Soma) | <nenhum> | PT1M | Yes |
|
Atualização com O número de vezes que a instrução UPDATE foi executada. |
Com_update |
Count | Total (Soma) | <nenhum> | PT1M | Yes |
|
Páginas liberadas do pool de buffers do InnoDB O número de solicitações para liberar páginas do buffer pool do InnoDB. |
Innodb_buffer_pool_pages_flushed |
Count | Médio, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Gravações de dados do InnoDB O número total de gravações de dados. |
Innodb_data_writes |
Count | Total (Soma), Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Deadlocks de bloqueio do MySQL Número de deadlocks. |
lock_deadlocks |
Count | Total (Soma), Média, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Tempos limite de bloqueio do MySQL Número de tempos limite de bloqueio. |
lock_timeouts |
Count | Total (Soma), Média, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Saída da Rede do host Saída da Rede do host em bytes |
network_bytes_egress |
Bytes | Total (Soma) | <nenhum> | PT1M | Yes |
|
Entrada na Rede do host Entrada na Rede do host em bytes |
network_bytes_ingress |
Bytes | Total (Soma) | <nenhum> | PT1M | Yes |
|
Queries Queries |
Queries |
Count | Total (Soma) | <nenhum> | PT1M | Yes |
|
Consultas lentas O número de consultas que levaram mais de long_query_time segundos. |
Slow_queries |
Count | Total (Soma) | <nenhum> | PT1M | Yes |
|
Contagem de E/S de armazenamento O número de E/S de armazenamento consumida. |
storage_io_count |
Count | Total (Soma) | <nenhum> | PT1M | No |
|
Total de conexões Total de conexões |
total_connections |
Count | Total (Soma) | <nenhum> | PT1M | Yes |
|
Tamanho da lista de histórico do MySQL Comprimento da lista TRX_RSEG_HISTORY. |
trx_rseg_history_len |
Count | Total (Soma), Média, Máximo, Mínimo | <nenhum> | PT1M | Yes |
Esta tabela inclui descrições mais detalhadas de algumas métricas.
| Nome de exibição da métrica | Description |
|---|---|
| Tempo de atividade do MySQL | Esta métrica indica o período de tempo em que o servidor MySQL está em execução. Em uma configuração de servidor de alta disponibilidade (HA), o sistema exibe continuamente o tempo de atividade do nó do servidor primário atual em segundos. Esse valor de tempo de atividade não é redefinido durante um evento de failover, pois os nós não são reiniciados. |
| Porcentagem de CPU do host | A porcentagem da CPU do host é a utilização total da CPU para processar todas as tarefas em seu servidor durante um período selecionado. Essa métrica inclui a carga de trabalho do processo de servidor flexível do Banco de Dados do Azure para MySQL e do MySQL do Azure. A alta porcentagem da CPU pode ajudá-lo a descobrir se o servidor de banco de dados tem uma carga de trabalho mais pesada do que pode lidar. Essa métrica é equivalente à utilização total da CPU semelhante à utilização da CPU em qualquer máquina virtual. |
| Crédito da CPU consumido | Isso é apenas para a camada com capacidade de intermitência O crédito da CPU é calculado com base na carga de trabalho. Para obter mais informações, veja Tamanhos das máquinas virtuais com capacidade de intermitência da série B. |
| Crédito restante da CPU | Isso é apenas para a camada com capacidade de intermitência O restante da CPU é calculado com base na carga de trabalho. Para obter mais informações, veja Tamanhos das máquinas virtuais com capacidade de intermitência da série B. |
| Entrada na rede do host | Soma total do tráfego de rede de entrada no servidor por um período selecionado. Essa métrica inclui o tráfego para seu banco de dados e servidores flexíveis do Banco de Dados do Azure para MySQL, como monitoramento, logs etc. |
| Saída da Rede do host | Soma total do tráfego de rede de saída no servidor por um período selecionado. Essa métrica inclui o tráfego de seu banco de dados e servidores flexíveis do Banco de Dados do Azure para MySQL, como monitoramento, logs etc. |
| Conexões Ativas | O número de conexões ativas com o servidor. As conexões ativas são o número total de threads conectados ao servidor, que também inclui threads de azure_superuser. |
| Percentual de E/S de armazenamento | O percentual de E/S usado durante o período selecionado. A porcentagem de E/S é para IOPS de leitura e gravação. |
| Contagem de E/S do armazenamento | A contagem total de operações de E/S do servidor (leitura e gravação) por minuto. |
| Porcentagem de Memória | Esta métrica representa o percentual de memória ocupada pelo processo do servidor MySQL do Azure (mysqld). Esta métrica é calculada com base no tamanho total da memória (GB) disponível no servidor flexível do Banco de Dados do Azure para MySQL. |
| Total de conexões | O número de conexões de cliente com o servidor flexível do Banco de Dados do Azure para MySQL. O total de conexões é a soma das conexões por clientes que usam o protocolo TCP/IP durante um período selecionado. |
| Conexões anuladas | O número total de tentativas com falha de conexão com o servidor flexível do Banco de Dados do Azure para MySQL, por exemplo, falhou na conexão devido a credenciais incorretas. Para obter mais informações sobre conexões anuladas, consulte esta documentação. |
| Queries | Número total de consultas executadas por minuto no servidor. Contagem total de consultas por minuto no servidor a partir da carga de trabalho do banco de dados e dos processos do MySQL do Azure. |
| Slow_queries | A contagem total de consultas lentas no servidor no intervalo de tempo selecionado. |
| Transações ativas | Essa métrica representa o número total de transações no MySQL. As transações ativas incluem todas as transações iniciadas, mas ainda não foram confirmadas ou revertidas. |
As métricas de divisão de armazenamento fornecem informações valiosas sobre o uso de armazenamento do servidor flexível do Banco de Dados do Azure para MySQL. Essas métricas fornecem uma análise detalhada do limite de armazenamento, porcentagem de armazenamento, armazenamento usado, armazenamento de dados usado, armazenamento ibdata1 usado, armazenamento de log binário usado, outro armazenamento usado e armazenamento de backup usado. Ao monitorar essas métricas, você pode gerenciar com eficiência os recursos de armazenamento, otimizar a alocação de armazenamento e garantir a utilização eficiente da capacidade de armazenamento do servidor. Entender as métricas de divisão de armazenamento ajuda você a tomar decisões informadas para manter o desempenho e a disponibilidade do servidor flexível do Banco de Dados do Azure para MySQL.
A tabela a seguir lista as descrições das métricas de divisão de armazenamento disponíveis para o servidor flexível do Banco de Dados do Azure para MySQL:
| Nome de exibição da métrica | Description |
|---|---|
| Limite de armazenamento | O tamanho máximo de armazenamento configurado para esse servidor. |
| Porcentagem de armazenamento | A porcentagem de armazenamento usada em relação ao armazenamento máximo disponível do servidor. |
| Armazenamento usado | A quantidade de armazenamento em uso. O armazenamento usado pelo serviço pode incluir os arquivos de banco de dados, os logs de transações e os logs do servidor. |
| Armazenamento de Dados Usado | A quantidade de armazenamento usada para armazenar arquivos de banco de dados. |
| Armazenamento de ibdata1 Usado | A quantidade de armazenamento usada para armazenar o arquivo de tablespace do sistema (ibdata1). |
| Armazenamento de Binlog Usado | A quantidade de armazenamento usada para armazenar arquivos de logs binários. |
| Outro Armazenamento Usado | A quantidade de armazenamento usada para outros componentes e arquivos de metadados. |
| Backup do Microsoft Azure | A quantidade de armazenamento de backup usado. |
As métricas de replicação fornecem insights valiosos sobre o desempenho e o status da replicação no servidor flexível do Banco de Dados do Azure para MySQL. Essas métricas permitem monitorar o atraso da replicação, verificar o status da réplica e dos threads de E-S/SQL de alta disponibilidade e medir a latência da replicação. Ao rastrear essas métricas, você pode garantir a confiabilidade e a eficiência da configuração de replicação, identificar possíveis problemas ou atrasos e tomar as medidas apropriadas para manter a consistência e a disponibilidade dos dados. Vamos explorar as diferentes métricas de replicação disponíveis para o servidor flexível do Banco de Dados do Azure para MySQL.
A tabela a seguir lista as métricas de replicação disponíveis para o servidor flexível do Banco de Dados do Azure para MySQL:
| Nome de exibição da métrica | Description |
|---|---|
| Retardo de replicação | O atraso da replicação é o número de segundos que a réplica está atrasada na reprodução das transações recebidas do servidor de origem. Essa métrica é calculada a partir de "Seconds_behind_Master" do comando "SHOW SLAVE STATUS" e está disponível apenas para os servidores de réplica. Para obter mais informações, consulte "Solucionar problemas de latência de replicação no Banco de Dados do Azure para MySQL " |
| Status de E/S da réplica | O Status de E/S da réplica indica o estado do thread de E/S da replicação. O valor da métrica será 1 se o thread de E/S for executado, e 0 se não for. |
| Status SQL da réplica | O Status SQL da réplica indica o estado do thread SQL da replicação. O valor da métrica será 1 se o thread SQL for executado, e 0 se não for. |
| Status de E/S de HA | O Status de E/S de HA indica o estado dos conceitos de alta disponibilidade no Banco de Dados do Azure para MySQL . O valor da métrica será 1 se o thread de E/S for executado, e 0 se não for. |
| Status SQL de HA | O Status do SQL de HA indica o estado dos conceitos de alta disponibilidade no Banco de Dados do Azure para MySQL . O valor da métrica será 1 se o thread SQL for executado, e 0 se não for. |
| Retardo de replicação de HA | O atraso de replicação de HA é o número de segundos que o servidor HA Em espera está atrasado na reprodução das transações recebidas do servidor de origem. Essa métrica é calculada a partir de "Seconds_behind_Master" do comando "SHOW SLAVE STATUS" e está disponível somente para servidores em espera de de alta disponibilidade. |
Além das métricas padrão fornecidas pelo servidor flexível do Banco de Dados do Azure para MySQL, as métricas aprimoradas estão disponíveis para obter informações mais profundas sobre o desempenho do servidor. Essas métricas aprimoradas fornecem informações mais granulares sobre aspectos específicos da sua carga de trabalho.
As métricas de estatísticas DML (Linguagem de Manipulação de Dados) dão visibilidade do número de instruções select, update, insert e delete executadas no servidor. Ao monitorar essas métricas, você pode monitorar o uso e o desempenho de suas operações do banco de dados e identificar possíveis gargalos ou ineficiências.
| Nome de exibição da métrica | Description |
|---|---|
| Com_select | A contagem total de instruções selecionadas executadas no servidor no intervalo de tempo selecionado. |
| Com_update | A contagem total de instruções de atualização executadas no servidor no intervalo de tempo selecionado. |
| Com_insert | A contagem total de instruções de inserção executadas no servidor no intervalo de tempo selecionado. |
| Com_delete | A contagem total de instruções de exclusão executadas no servidor no intervalo de tempo selecionado. |
As métricas de estatísticas DDL (Linguagem de Definição de Dados) fornecem informações sobre a frequência com que você pode criar um banco de dados, remover um banco de dados, criar uma tabela, descartar uma tabela e alterar instruções de tabela executadas em seu servidor. Essas métricas ajudam você a entender a frequência e o impacto das alterações de esquema no banco de dados, permitindo otimizar o design do banco de dados e melhorar o desempenho geral.
| Nome de exibição da métrica | Description |
|---|---|
| Com_create_db | A contagem total de instruções de criação do banco de dados executadas no servidor no intervalo de tempo selecionado. |
| Com_drop_db | A contagem total de instruções de remoção do banco de dados executadas no servidor no intervalo de tempo selecionado. |
| Com_create_table | A contagem total de instruções de criação de tabela executadas no servidor no intervalo de tempo selecionado. |
| Com_drop_table | A contagem total de instruções de remoção de tabela executadas no servidor no intervalo de tempo selecionado. |
| Com_Alter | A contagem total de instruções de alteração de tabela no servidor no intervalo de tempo selecionado. |
As métricas do Innodb se concentram no desempenho do mecanismo de armazenamento do InnoDB, que é o mecanismo padrão para o servidor flexível do Banco de Dados do Azure para MySQL. Essas métricas incluem tempo de bloqueio de linhas do InnoDB, esperas de bloqueio de linha do InnoDB, leituras do pool de buffers do Innodb, solicitações de leitura do pool de buffers do Innodb e muito mais. Ao monitorar essas métricas, você pode obter insights sobre a eficiência e a eficácia dos mecanismos de armazenamento e cache do banco de dados.
Essas métricas aprimoradas fornecem informações valiosas para otimizar sua carga de trabalho e melhorar o desempenho do servidor flexível do Banco de Dados do Azure para MySQL. Usando essas métricas, você pode tomar decisões baseadas em dados para aprimorar a escalabilidade, a confiabilidade e a eficiência das operações do banco de dados.
| Nome de exibição da métrica | Description |
|---|---|
| Tempo de Bloqueio de Linha InnoDB | O tempo de bloqueio de linha do InnoDB mede a duração do tempo em milissegundos para bloqueios no nível de linha do InnoDB. |
| Esperas de Bloqueio de Linha do InnoDB | A métrica de esperas de bloqueio de linha do InnoDB conta o número de vezes que uma consulta teve que esperar por um bloqueio no nível de linha do InnoDB. |
| Innodb_buffer_pool_reads | A contagem total de leituras lógicas que o mecanismo InnoDB não pôde atender no pool de buffers do InnoDB e que precisaram ser buscadas no disco. |
| Innodb_buffer_pool_read_requests | A contagem total de solicitações de leitura lógica a serem lidas no pool de buffers do InnoDB. |
| Innodb_buffer_pool_pages_free | A contagem total de páginas livres no pool de buffers do InnoDB. |
| Innodb_buffer_pool_pages_data | A contagem total de páginas no pool de buffers do InnoDB que contém dados. O número inclui páginas sujas e limpas. |
| Innodb_buffer_pool_pages_dirty | A contagem total de páginas no pool de buffers do InnoDB que contém páginas sujas. |
| Comprimento da lista de histórico do MySQL | Esta métrica calcula o número de alterações no banco de dados, especificamente o número de registros que contêm alterações anteriores. Ela está relacionada à taxa de alterações nos dados, fazendo com que novas versões de linha sejam criadas. Um tamanho crescente da lista de histórico pode afetar o desempenho do banco de dados. |
| Tempos limite de bloqueio do MySQL | Esta métrica representa o número de vezes que uma consulta atingiu o tempo limite devido a um bloqueio. Essa situação normalmente ocorre quando uma consulta aguarda um bloqueio em uma linha ou tabela mantida por outra consulta por um tempo maior do que a innodb_lock_wait_timeout configuração. |
| Deadlocks de bloqueio do MySQL | Essa métrica representa o número de deadlocks no servidor flexível do Banco de Dados do Azure para MySQL no período selecionado. |
Dimensões de métricaPara obter mais informações sobre o que são dimensões de métrica, confira Métricas multidimensionais. |
Este serviço não tem nenhuma métrica que contenha dimensões.
Solucionar problemas de métricas
Às vezes, você pode encontrar problemas ao criar, personalizar ou interpretar gráficos no Explorador de Métricas do Azure.
Um Gráfico que não mostra dados pode surgir devido a vários fatores. Esses problemas podem incluir o provedor de recursos do Microsoft Insights que não está sendo registrado para sua assinatura ou você não tem direitos de acesso adequados ao Banco de Dados do Azure para MySQL. Pode ser que o recurso não tenha gerado métricas dentro do período escolhido ou que o intervalo de tempo selecionado exceda 30 dias.
Vários motivos a seguir podem causar esse comportamento:
- O provedor de recursos Microsoft.Insights não está registrado: a exploração de métricas exige o provedor de recursos Microsoft.Insights registrado em sua assinatura. Registre o servidor manualmente, seguindo as etapas descritas em Provedores e tipos de recursos do Azure.
- Direitos de acesso insuficientes ao recurso: verifique se você tem permissões suficientes para o Banco de Dados do Azure para MySQL do qual você está explorando as métricas. O recurso não emite métricas durante o intervalo de tempo selecionado. Altere a hora do gráfico para um intervalo mais amplo. No Azure, o RBAC (controle de acesso baseado em função) do Azure controla o acesso às métricas. Você deve ser membro do leitor de monitoramento, colaborador de monitoramento ou colaborador para explorar as métricas de qualquer recurso.
- Seu recurso não emitia métricas durante o intervalo de tempo selecionado: esse comportamento pode ser devido a vários motivos. Uma possibilidade é que o recurso não tenha gerado métricas dentro do período escolhido. Altere o tempo do gráfico para um intervalo mais amplo para ver se essa abordagem resolve o problema. Para obter informações mais detalhadas sobre como solucionar esse problema, consulte o guia de solução de problemas de métricas do Azure Monitor.
- Intervalo de tempo maior que 30 dias: verifique se a diferença entre a data inicial e a final no seletor de tempo não excede o intervalo de 30 dias. Para obter informações mais detalhadas sobre a solução de problemas de métricas, consulte o guia de solução de problemas de métricas do Azure Monitor.
- Indicação de linha tracejada: no Azure Monitor, uma linha tracejada significa uma lacuna nos dados ou um valor nulo, entre dois pontos de dados de granulação de tempo conhecidos. Esse aspecto é um design deliberado que ajuda a detectar pontos de dados ausentes. Se o gráfico exibir linhas tracejadas, isso indica dados ausentes. Para obter mais informações, consulte Gráfico mostra linha tracejada.
Para obter informações mais detalhadas sobre a solução de problemas de métricas, consulte o guia de solução de problemas de métricas do Azure Monitor.
Note
As métricas marcadas como preteridas estão agendadas para remoção do portal do Azure. Você deve ignorar essas métricas ao monitorar o servidor flexível do Banco de Dados do Azure para MySQL.
Logs de recursos
Esta seção lista os tipos de logs de recursos que você pode coletar para o este serviço. A seção extrai da lista de todos os tipos de categoria de logs de recursos com suporte no Azure Monitor.
Logs de recursos com suporte para Microsoft.DBforMySQL\flexibleServers
| Category | Nome de exibição da categoria | Tabela de log | Suporta plano de registro básico | Suporta transformação durante a ingestão | Consultas de exemplo | Custos de exportação |
|---|---|---|---|---|---|---|
MySqlAuditLogs |
Logs de Auditoria do MySQL |
AzureDiagnostics Logs de vários recursos do Azure. |
No | No | Queries | No |
MySqlSlowLogs |
Logs lentos do MySQL |
AzureDiagnostics Logs de vários recursos do Azure. |
No | No | Queries | No |
Tabelas de Logs do Azure Monitor
Esta seção lista todas as tabelas dos Logs do Azure Monitor relevantes para este serviço e disponíveis para consulta pela análise de logs usando o Kusto. As tabelas contêm dados de log de recursos e possivelmente mais, dependendo do que é coletado e roteado para elas.
Banco de Dados do Azure para MySQL Microsoft.DBforMySQL\flexibleServers
Log de atividades
A tabela vinculada lista as operações que podem ser registradas no log de atividades desse serviço. Essas operações são um subconjunto de todas as operações do provedor de recursos possíveis no log de atividades.
Para obter mais informações sobre o esquema de entradas do log de atividades, confira Esquema do log de atividades.