Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Note
Este artigo contém referências ao termo escravo, um termo que a Microsoft não usa mais. Quando o termo é removido do software, nós 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 de plataforma coletadas automaticamente para este serviço. Essas métricas também fazem parte da lista global de todas as métricas de plataforma com suporte no Azure Monitor.
Para obter informações sobre retenção de métricas, consulte Visão geral do Azure Monitor Metrics.
Métricas suportadas 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 visualizar todas as colunas disponíveis.
Cabeçalhos de tabela
- Categoria - O grupo ou classificação de métricas.
- Métrica - O nome para exibição da métrica conforme aparece no portal do Azure.
- Nome na API REST - O nome da métrica conforme referido na API REST.
- Unidade - Unidade de medida.
- Agregação - O tipo de agregação padrão. Valores válidos: Média (Média), Mínima (Mín), Máxima (Máx), Total (Soma), Contagem.
- Dimensões - Dimensões disponíveis para a métrica.
-
Intervalos de grãos de - tempo 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. - DS Export- Se a métrica é exportável para os Logs do Azure Monitor por meio de configurações de diagnóstico. Para obter informações sobre como exportar métricas, consulte Criar configurações de diagnóstico no Azure Monitor.
Categoria: Disponibilidade
| Metric | Nome na API REST | Unit | Aggregation | Dimensions | Grãos de tempo | DS Exportação |
|---|---|---|---|---|---|---|
|
Estado de E/S do 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 SQL de replicação em execução |
HA_SQL_status |
Count | Maximum | <nenhum> | PT1M | Yes |
|
Status de E/S da replicação Status do thread de E/S de replicação em execução |
Replica_IO_Running |
Count | Maximum | <nenhum> | PT1M | No |
|
Status da réplica SQL Status do thread 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 | Grãos de tempo | DS Exportação |
|---|---|---|---|---|---|---|
|
Conexões abortadas Conexões abortadas |
aborted_connections |
Count | Total (soma) | <nenhum> | PT1M | Yes |
Categoria: Latência
| Metric | Nome na API REST | Unit | Aggregation | Dimensions | Grãos de tempo | DS Exportação |
|---|---|---|---|---|---|---|
|
Atraso na replicação de HA Atraso na replicação de HA em segundos |
HA_replication_lag |
Seconds | Média, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Tempo de bloqueio da linha Innodb O tempo total gasto na aquisição de bloqueios de linha para tabelas InnoDB, em milissegundos. |
Innodb_row_lock_time |
Milliseconds | Média, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Innodb Row Lock Espera O número de vezes que as operações efetuadas em tabelas InnoDB tiveram de aguardar 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 Atraso de replicação em segundos |
replication_lag |
Seconds | Média, 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 | Grãos de tempo | DS Exportação |
|---|---|---|---|---|---|---|
|
Armazenamento de backup usado Armazenamento de backup usado |
backup_storage_used |
Bytes | Média, Máximo, Mínimo | <nenhum> | PT15M, PT30M, PT1H, PT6H, PT12H, P1D | Yes |
|
Armazenamento de Binlogs Utilizado Armazenamento usado por arquivos Binlog. |
binlog_storage_used |
Bytes | Média, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Créditos de CPU consumidos Créditos de CPU consumidos |
cpu_credits_consumed |
Count | Média, 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édia, Máximo, Mínimo | <nenhum> | PT15M, PT30M, PT1H, PT6H, PT12H, P1D | Yes |
|
Percentagem de CPU do anfitrião Percentagem de CPU do anfitrião |
cpu_percent |
Percent | Média, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Armazenamento de dados usado Armazenamento usado por arquivos de dados. |
data_storage_used |
Bytes | Média, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Uso de Armazenamento Ibdata1 Armazenamento usado por arquivos ibdata1. |
ibdata1_storage_used |
Bytes | Média, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Páginas de dados do pool de buffers 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 Buffer Pool 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 InnoDB Buffer Pool 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 InnoDB O número de solicitações de leitura lógica. |
Innodb_buffer_pool_read_requests |
Count | Total (soma), máximo, mínimo | <nenhum> | PT1M | Yes |
|
Leituras do Buffer Pool InnoDB O número de leituras lógicas que o InnoDB não pôde satisfazer a partir do pool de buffers e teve que ler diretamente do disco. |
Innodb_buffer_pool_reads |
Count | Total (soma), máximo, mínimo | <nenhum> | PT1M | Yes |
|
Percentagem de Entrada/Saída de Armazenamento Percentagem de consumo de E/S de armazenamento |
io_consumption_percent |
Percent | Média, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Percentagem de memória Percentagem de memória |
memory_percent |
Percent | Média, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Armazenamento Usado por Outros Armazenamento usado por outros arquivos. |
others_storage_used |
Bytes | Média, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Limite de armazenamento Serverlog Limite de armazenamento Serverlog |
serverlog_storage_limit |
Bytes | Maximum | <nenhum> | PT1M | Yes |
|
Porcentagem de armazenamento do Serverlog Porcentagem de armazenamento do Serverlog |
serverlog_storage_percent |
Percent | Média, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Armazenamento Serverlog usado Armazenamento Serverlog usado |
serverlog_storage_usage |
Bytes | Média, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Classificar Merge Passes O número de passes de mesclagem que o algoritmo de classificação teve que fazer. Se esse valor for grande, você deve considerar aumentar o valor da variável de 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 |
|
Percentagem de armazenamento Percentagem de armazenamento |
storage_percent |
Percent | Média, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Armazenamento usado Armazenamento usado |
storage_used |
Bytes | Média, 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ânsito
| Metric | Nome na API REST | Unit | Aggregation | Dimensions | Grãos de tempo | DS Exportação |
|---|---|---|---|---|---|---|
|
Conexões ativas Conexões ativas |
active_connections |
Count | Média, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Transações Ativas Número de transações ativas. |
active_transactions |
Count | Total (soma), média, máxima, mínima | <nenhum> | PT1M | Yes |
|
Com Alter Tabela O número de vezes que a instrução ALTER TABLE foi executada. |
Com_alter_table |
Count | Total (soma) | <nenhum> | PT1M | Yes |
|
Com Criar Base de Dados 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 Excluir O número de vezes que a instrução DELETE foi executada. |
Com_delete |
Count | Total (soma) | <nenhum> | PT1M | Yes |
|
Com Drop DB O número de vezes que a instrução DROP DB foi executada. |
Com_drop_db |
Count | Total (soma) | <nenhum> | PT1M | Yes |
|
Com Mesa Drop O número de vezes que a instrução DROP TABLE foi executada. |
Com_drop_table |
Count | Total (soma) | <nenhum> | PT1M | Yes |
|
Com Inserir O número de vezes que a instrução INSERT foi executada. |
Com_insert |
Count | Total (soma) | <nenhum> | PT1M | Yes |
|
Com Selecionar O número de vezes que a instrução SELECT foi executada. |
Com_select |
Count | Total (soma) | <nenhum> | PT1M | Yes |
|
Com Atualização O número de vezes que a instrução UPDATE foi executada. |
Com_update |
Count | Total (soma) | <nenhum> | PT1M | Yes |
|
Páginas do pool de buffer do Innodb liberadas O número de solicitações para liberar páginas do pool de buffers do InnoDB. |
Innodb_buffer_pool_pages_flushed |
Count | Média, Máximo, Mínimo | <nenhum> | PT1M | Yes |
|
Gravações de dados do InnoDB O número total de operações de escrita de dados. |
Innodb_data_writes |
Count | Total (soma), máximo, mínimo | <nenhum> | PT1M | Yes |
|
Impasses de bloqueio do MySQL Número de impasses. |
lock_deadlocks |
Count | Total (soma), média, máxima, mínima | <nenhum> | PT1M | Yes |
|
Tempos limite de bloqueio do MySQL Número de tempos limite de bloqueio. |
lock_timeouts |
Count | Total (soma), média, máxima, mínima | <nenhum> | PT1M | Yes |
|
Saída de rede do host Saída da rede de anfitrião em bytes |
network_bytes_egress |
Bytes | Total (soma) | <nenhum> | PT1M | Yes |
|
Entrada na rede do host Entrada em bytes da rede host |
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 consumidas. |
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 de TRX_RSEG_HISTORY. |
trx_rseg_history_len |
Count | Total (soma), média, máxima, mínima | <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 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. |
| Percentagem de CPU do anfitrião | A porcentagem da CPU do host é a utilização total da CPU para processar todas as tarefas no servidor durante um período selecionado. Essa métrica inclui a carga de trabalho do seu Banco de Dados do Azure para instância de servidor flexível do MySQL e o processo do Azure MySQL. Uma alta porcentagem de CPU pode ajudá-lo a descobrir se o servidor de banco de dados tem uma carga de trabalho mais pesada do que pode suportar. Essa métrica é equivalente à utilização total da CPU e é semelhante à utilização da CPU em qualquer máquina virtual. |
| Crédito de CPU consumido | Isso é para Burstable Tier Apenas o crédito da CPU é calculado com base na carga de trabalho. Para obter mais informações, consulte Tamanhos de máquinas virtuais burstable da série B. |
| Crédito de CPU restante | Isso é para Burstable Tier Apenas a CPU restante é calculada com base na carga de trabalho. Para obter mais informações, consulte Tamanhos de máquinas virtuais burstable da série B. |
| Entrada de rede de host | Soma total do tráfego de rede de entrada no servidor para um período selecionado. Essa métrica inclui o tráfego para seu banco de dados e o Banco de Dados do Azure para recursos de servidor flexíveis do MySQL, como monitoramento, logs, etc. |
| Saída de rede de 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 do seu banco de dados e do Banco de Dados do Azure para recursos de servidor flexíveis do MySQL, como monitoramento, logs, etc. |
| Conexões ativas | O número de conexões ativas com o servidor. Conexões ativas são o número total de threads conectados ao seu servidor, que também inclui threads de azure_superuser. |
| Percentagem de E/S de armazenamento | A percentagem de IO utilizada durante um período selecionado. A porcentagem de E/S é para IOPS de leitura e gravação. |
| Contagens de E/S de armazenamento | A contagem total de operações de E/S (leitura e gravação) do servidor por minuto. |
| Percentagem de memória | Essa métrica representa a porcentagem de memória ocupada pelo processo do servidor Azure MySQL (mysqld). Essa métrica é calculada a partir do Tamanho Total de Memória (GB) disponível em seu Banco de Dados do Azure para o servidor flexível MySQL. |
| Total de conexões | O número de conexões de cliente com seu Banco de Dados do Azure para instância de servidor flexível do MySQL. Total de conexões é a soma das conexões de cliente usando o protocolo TCP/IP durante um período selecionado. |
| Conexões abortadas | Número total de tentativas falhadas de conexão com seu Banco de Dados do Azure para instância de servidor flexível MySQL, por exemplo, conexão com falha devido a credenciais incorretas. Para obter mais informações sobre conexões abortadas, 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 Azure MySQL. |
| Slow_queries | A contagem total de consultas lentas no servidor no intervalo de tempo selecionado. |
| Transações Ativas | Esta métrica representa o número total de transações dentro do MySQL. As transações ativas incluem todas as transações iniciadas, mas que ainda precisam ser confirmadas ou revertidas. |
As métricas de detalhamento de armazenamento fornecem informações valiosas sobre o uso de armazenamento do seu servidor flexível do Banco de Dados do Azure para MySQL. Essas métricas fornecem um detalhamento detalhado do limite de armazenamento, porcentagem de armazenamento, armazenamento usado, armazenamento de dados usado, armazenamento ibdata1 usado, armazenamento binlog 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. Compreender as métricas de detalhamento de armazenamento ajuda você a tomar decisões informadas para manter o desempenho e a disponibilidade do seu servidor flexível do Banco de Dados do Azure para MySQL.
A tabela abaixo lista descrições para as métricas de detalhamento de armazenamento disponíveis para o Banco de Dados do Azure para o servidor flexível MySQL:
| Nome de exibição da métrica | Description |
|---|---|
| Limite de armazenamento | O tamanho máximo de armazenamento configurado para este servidor. |
| Percentagem de armazenamento | A porcentagem de armazenamento usada fora do 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, logs de transações e logs do servidor. |
| Armazenamento de dados usado | A quantidade de armazenamento usada para armazenar arquivos de banco de dados. |
| ibdata1 Armazenamento usado | A quantidade de armazenamento usada para armazenar o arquivo de espaço de tabela do sistema (ibdata1). |
| Binlog Storage Usado | A quantidade de armazenamento usada para armazenar arquivos de log binários. |
| Outro armazenamento usado | A quantidade de armazenamento usada para outros componentes e arquivos de metadados. |
| Armazenamento de backup usado | A quantidade de armazenamento de backup usada. |
As métricas de replicação fornecem informações valiosas sobre o desempenho e o status da replicação no Banco de Dados do Azure para o servidor flexível MySQL. Essas métricas permitem monitorar o atraso da replicação, verificar o status da réplica e dos threads HA IO/SQL e medir a latência da replicação. Ao acompanhar essas métricas, você pode garantir a confiabilidade e a eficiência de sua 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 abaixo lista as métricas de replicação disponíveis para o Banco de Dados do Azure para o servidor flexível MySQL:
| Nome de exibição da métrica | Description |
|---|---|
| Atraso de replicação | Atraso de replicação é o número de segundos atrás da réplica 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 só está disponível para 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 de replicação. O valor da métrica é 1 se o thread de E/S for executado e 0 se não. |
| Status da réplica SQL | Status SQL de réplica indica o estado do thread SQL de replicação. O valor da métrica é 1 se o thread SQL for executado e 0 se não. |
| Estado de E/S do HA | HA IO Status indica o estado dos conceitos de Alta disponibilidade no Banco de Dados do Azure para MySQL . O valor da métrica é 1 se o thread de E/S for executado e 0 se não. |
| HA SQL Status | HA SQL Status indica o estado dos conceitos de Alta disponibilidade no Banco de Dados do Azure para MySQL . O valor da métrica é 1 se o thread SQL for executado e 0 se não. |
| Atraso na replicação de HA | O atraso da replicação HA é o número de segundos que o servidor HA Standby 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 apenas para servidores HA standby. |
Além das métricas padrão fornecidas pelo Banco de Dados do Azure para o servidor flexível MySQL, métricas aprimoradas estão disponíveis para obter informações mais detalhadas sobre o desempenho do seu servidor. Essas métricas aprimoradas fornecem informações mais granulares sobre aspetos específicos da sua carga de trabalho.
As métricas de estatísticas DML (Data Manipulation Language) dão visibilidade ao número de instruções de seleção, atualização, inserção e exclusão executadas no servidor. Ao monitorar essas métricas, você pode acompanhar o uso e o desempenho de suas operações de 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 select executadas em seu 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 insert executadas no servidor no intervalo de tempo selecionado. |
| Com_delete | A contagem total de instruções excluídas executadas em seu servidor no intervalo de tempo selecionado. |
As métricas de estatísticas DDL (Data Definition Language) fornecem informações sobre a frequência com que você pode criar um banco de dados, descartar um banco de dados, criar uma tabela, soltar uma tabela e alterar instruções de tabela executadas no servidor. Essas métricas ajudam a entender a frequência e o impacto das alterações de esquema em seu banco de dados, permitindo que você otimize o design do banco de dados e melhore o desempenho geral.
| Nome de exibição da métrica | Description |
|---|---|
| Com_create_db | A contagem total de instruções de banco de dados criadas executadas em seu servidor no intervalo de tempo selecionado. |
| Com_drop_db | A contagem total de instruções de drop database executadas em seu servidor no intervalo de tempo selecionado. |
| Com_create_table | A contagem total de instruções create table executadas em seu servidor no intervalo de tempo selecionado. |
| Com_drop_table | A contagem total de instruções de tabela suspensa executadas em seu servidor no intervalo de tempo selecionado. |
| Com_Alter | A contagem total de instruções alter table executadas no servidor no intervalo de tempo selecionado. |
As métricas do Innodb se concentram no desempenho do mecanismo de armazenamento InnoDB, que é o mecanismo padrão do Banco de Dados do Azure para o servidor flexível MySQL. Essas métricas incluem tempo de bloqueio de linha InnoDB, espera de bloqueio de linha InnoDB, leituras de pool de buffer Innodb, solicitações de leitura de pool de buffer Innodb e muito mais. Ao monitorar essas métricas, você pode obter informações sobre a eficiência e a eficácia dos mecanismos de armazenamento e cache do seu banco de dados.
Essas métricas aprimoradas fornecem informações valiosas para otimizar sua carga de trabalho e melhorar o desempenho do seu banco de dados do Azure para o servidor flexível MySQL. Usando essas métricas, você pode tomar decisões orientadas por dados para melhorar a escalabilidade, a confiabilidade e a eficiência de suas operações de 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 de nível de linha do InnoDB. |
| InnoDB Row Lock espera | O bloqueio de linha do InnoDB aguarda a métrica que conta o número de vezes que uma consulta teve que aguardar por um bloqueio no nível da linha do InnoDB. |
| Innodb_buffer_pool_reads | A contagem total de leituras lógicas que o mecanismo InnoDB não pôde satisfazer a partir do pool de buffer Innodb e teve que ser buscado no disco. |
| Innodb_buffer_pool_read_requests | A contagem total de solicitações de leitura lógica para ler do 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 InnoDB contendo 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 InnoDB contendo páginas sujas. |
| Comprimento da lista de histórico do MySQL | Essa métrica calcula o número de alterações no banco de dados, especificamente o número de registros contendo alterações anteriores. Está relacionado com a taxa de alterações nos dados, fazendo com que novas versões de linha sejam criadas. Um aumento no tamanho da lista de histórico pode afetar o desempenho do banco de dados. |
| Tempos limite de bloqueio do MySQL | Essa 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. |
| Impasses de bloqueio do MySQL | Essa métrica representa o número de deadlocks em seu Banco de Dados do Azure para instância de servidor flexível MySQL no período selecionado. |
Dimensões métricasPara obter informações sobre o que são dimensões métricas, consulte Métricas multidimensionais. |
Este serviço não tem métricas que contenham dimensões.
Solucionar problemas de métricas
Às vezes, você pode encontrar problemas com a criação, personalização ou interpretação de gráficos no Azure Metrics Explorer.
Um gráfico mostrando que nenhum dado pode surgir devido a vários fatores. Esses problemas podem incluir o provedor de recursos do Microsoft Insights não estar registrado para sua assinatura ou você não ter direitos de acesso adequados ao seu Banco de Dados do Azure para MySQL. Outras possibilidades podem ser que seu recurso não gerou métricas dentro do período de tempo escolhido ou que o intervalo de tempo selecionado exceda 30 dias.
Vários motivos que se seguem podem causar esse comportamento:
- O provedor de recursos Microsoft.Insights não está registrado: explorar métricas requer o provedor de recursos Microsoft.Insights registrado em sua assinatura. Registre seu servidor manualmente seguindo as etapas descritas em Provedores e tipos de recursos do Azure.
- Direitos de acesso insuficientes ao seu recurso: certifique-se de que tem permissões suficientes para a sua Base de Dados do Azure para MySQL, a partir da qual está a explorar métricas. Seu recurso não emitiu métricas durante o intervalo de tempo selecionado. Altere a hora do gráfico para um intervalo mais amplo. No Azure, o controle de acesso baseado em função do Azure (Azure RBAC) controla o acesso às métricas. Você deve ser membro do leitor de monitoramento, colaborador de monitoramento ou colaborador para explorar métricas para qualquer recurso.
- Seu recurso não emitiu métricas durante o intervalo de tempo selecionado: esse comportamento pode ser devido a vários motivos. Uma possibilidade é que seu recurso não tenha gerado métricas dentro do prazo escolhido. Altere a hora 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 superior a 30 dias: verifique se a diferença entre as datas de início e término no seletor de tempo não excede o intervalo de 30 dias. Para obter informações mais detalhadas sobre métricas de solução de problemas, 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 grão de tempo conhecidos. Esse aspeto é um design deliberado que ajuda a detetar pontos de dados ausentes. Se o gráfico exibir linhas tracejadas, ele indicará dados ausentes. Para obter mais informações, consulte Gráfico mostra linha tracejada.
Para obter informações mais detalhadas sobre métricas de solução de problemas, 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 serem removidas do portal do Azure. Você deve ignorar essas métricas ao monitorar seu Banco de Dados do Azure para o servidor flexível MySQL.
Registos de recursos
Esta seção lista os tipos de logs de recursos que você pode coletar para 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 suportados para Microsoft.DBforMySQL\flexibleServers
| Category | Nome de exibição da categoria | Tabela de registo | Suporta plano de registro básico | Suporta transformação no momento da ingestão | Consultas de exemplo | Custos de exportação |
|---|---|---|---|---|---|---|
MySqlAuditLogs |
Logs de auditoria do MySQL |
AzureDiagnostics Logs provenientes de vários recursos do Azure. |
No | No | Queries | No |
MySqlSlowLogs |
Registos Lentos do MySQL |
AzureDiagnostics Logs provenientes de vários recursos do Azure. |
No | No | Queries | No |
Tabelas de Logs do Azure Monitor
Esta seção lista as tabelas de Logs do Azure Monitor relevantes para este serviço, que estão disponíveis para consulta pelo Log Analytics usando consultas 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
Registo 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 possíveis do provedor de recursos no log de atividades.
Para obter mais informações sobre o esquema de entradas do log de atividades, consulte Esquema do log de atividades.