Variáveis de status globais do Aurora MySQL
O Aurora MySQL inclui variáveis de status do MySQL da comunidade e variáveis exclusivas do Aurora. É possível examinar essas variáveis para saber o que está acontecendo no mecanismo de banco de dados. Para ter mais informações sobre as variáveis de status no MySQL da comunidade, consulte Server Status Variables
Você pode encontrar os valores atuais das variáveis de status globais do Aurora MySQL usando uma declaração como a seguinte:
show global status like '%aurora%';
A tabela a seguir descreve as variáveis de status globais que o Aurora MySQL usa.
Nome | Descrição |
---|---|
|
O número total de confirmações desde a última reinicialização. |
|
A latência agregada de confirmação desde a última reinicialização. |
|
A latência agregada de DDL desde a última reinicialização. |
|
A latência agregada de declaração |
|
A latência agregada de declaração |
|
A latência agregada de declaração |
|
A latência agregada de declaração |
|
O número de bytes alocados para o cache de E/S do binlog. |
|
O número de solicitações de leitura feitas no cache de E/S do binlog. |
|
O número de solicitações de leitura que foram atendidas do cache de E/S do binlog. |
|
Indica se o binlog aprimorado está habilitado ou desabilitado para essa instância de banco de dados. Para ter mais informações, consulte Configurar o log binário avançado para Aurora MySQL. |
|
O número de conexões de banco de dados com a instância de banco de dados, excluindo as conexões de serviço do RDS usadas para verificações de integridade do banco de dados. |
|
Um contador que é incrementado quando o cursor em cache é recuperado e verificado com êxito. Para receber mais informações sobre o cache de inserção rápida, consulte Melhorias de performance do Amazon Aurora MySQL. |
|
Um contador que é incrementado quando o cursor em cache não é mais válido e o Aurora realiza um percurso de índice normal. Para receber mais informações sobre o cache de inserção rápida, consulte Melhorias de performance do Amazon Aurora MySQL. |
|
A quantidade de memória em bytes que o sistema de pesquisa de texto completo do InnoDB está usando. Essa variável aplica-se ao Aurora MySQL versão 3.07 e posterior. |
|
Número total de declarações DML encaminhadas para essa instância de banco de dados do gravador. Esta variável é aplicável ao Aurora MySQL versão 2. |
|
A duração total das declarações DML encaminhadas para essa instância de banco de dados do gravador. Esta variável é aplicável ao Aurora MySQL versão 2. |
|
O número de vezes que uma conexão encaminhada não foi estabelecida no gravador. |
|
O número de consultas encaminhadas que são rejeitadas devido a |
|
O número de vezes que uma sessão de encaminhamento é encerrada devido ao tempo limite do gravador. |
|
O número de sessões encaminhadas na instância de banco de dados do gravador. Esta variável é aplicável ao Aurora MySQL versão 2. |
|
O número total de declarações |
|
A duração total das declarações |
|
Número total de declarações DML encaminhadas para essa instância de banco de dados do gravador. Esta variável é aplicável ao Aurora MySQL versão 3. |
|
A duração total das declarações DML encaminhadas para essa instância de banco de dados do gravador. Esta variável é aplicável ao Aurora MySQL versão 3. |
|
O número de vezes que uma conexão encaminhada não foi estabelecida no gravador. |
|
O número de consultas encaminhadas que são rejeitadas devido a |
|
O número de vezes que uma sessão de encaminhamento é encerrada devido ao tempo limite do gravador. |
|
O número de sessões encaminhadas na instância de banco de dados do gravador. Esta variável é aplicável ao Aurora MySQL versão 3. |
|
O número total de declarações |
|
A duração total das declarações |
|
A quantidade de memória de grupo de buffer em bytes que o gerenciador de bloqueio do Aurora MySQL está usando. |
|
A quantidade de memória em bytes que o gerenciador de bloqueio do Aurora MySQL está usando. |
|
A contagem agregada de solicitações que o Aurora MySQL faz nos serviços de machine learning do Aurora entre todas as consultas executadas por usuários da instância de banco de dados. Para ter mais informações, consulte Usar o machine learning do Amazon Aurora com o Aurora MySQL. |
|
A contagem agregada de respostas que o Aurora MySQL recebe dos serviços de machine learning do Aurora entre todas as consultas executadas por usuários da instância de banco de dados. Para ter mais informações, consulte Usar o machine learning do Amazon Aurora com o Aurora MySQL. |
|
A contagem agregada de acertos do cache interno que o Aurora MySQL recebe dos serviços de machine learning do Aurora entre todas as consultas executadas por usuários da instância de banco de dados. Para ter mais informações, consulte Usar o machine learning do Amazon Aurora com o Aurora MySQL. |
|
O número de solicitações lógicas que a instância de banco de dados avaliou para serem enviadas aos serviços de machine learning do Aurora desde a última redefinição de status. Dependendo se o lote foi ou não usado, esse valor pode ser maior que |
|
A contagem agregada de respostas que o Aurora MySQL recebe dos serviços de machine learning do Aurora entre todas as consultas executadas por usuários da instância de banco de dados. Para ter mais informações, consulte Usar o machine learning do Amazon Aurora com o Aurora MySQL. |
|
O número de novas solicitações que a instância de banco de dados enviou aos serviços de machine learning do Aurora desde a última redefinição de status. Para ter mais informações, consulte Usar o machine learning do Amazon Aurora com o Aurora MySQL. |
|
A contagem agregada de funções do machine learning do Aurora que são avaliadas pelo modo que não seja em lote entre todas as consultas executadas por usuários da instância de banco de dados. Para ter mais informações, consulte Usar o machine learning do Amazon Aurora com o Aurora MySQL. |
|
Indica se a recuperação para evitar falta de memória (OOM) do Aurora está no estado |
|
Representa o limite para entrar no estado Quando a memória disponível no servidor fica abaixo desse limite, |
|
Representa o limite para sair do estado Quando a memória disponível no servidor ultrapassa esse limite, o |
|
Representa o status atual de OOM dessa instância de banco de dados. Quando o valor é Se o valor mudar para Para ter mais informações, consulte Solucionar problemas de falta de memória em bancos de dados do Aurora MySQL. |
|
O número de bytes de estruturas de dados de tupla transmitidos para o nó de cabeçalho durante as consultas paralelas. Divida por 16.384 para comparar com |
|
O número máximo de sessões de consulta paralela que podem ser executadas simultaneamente nesta instância de bancos de dados Aurora. Esse é um número fixo, que depende da classe da instância de banco de dados da AWS. |
|
O número de páginas de dados (cada uma com um tamanho fixo de 16 KiB) em que a consulta paralela evitou uma transmissão de rede para o nó de cabeçalho. |
|
O número de sessões de consultas paralelas solicitadas. Esse valor pode representar mais de uma sessão por consulta, dependendo dos elementos SQL, como subconsultas e junções. |
|
O número de sessões de consultas paralelas executadas com êxito. |
|
O número de sessões de consultas paralelas que retornaram um erro para o cliente. Em alguns casos, uma solicitação por uma consulta paralela pode falhar, por exemplo, devido a um problema na camada de armazenamento. Nesses casos, a parte da consulta que falhou é reprocessada usando um mecanismo de consulta não paralelo. Se a consulta reprocessada também falhar, será retornado um erro para o cliente e o contador será incrementado. |
|
O número de sessões de consultas paralelas em andamento no momento. Esse número se aplica à instância de bancos de dados Aurora em particular à qual você está conectado, e não a todo o cluster de bancos de dados Aurora. Para saber se uma instância de banco de dados está próxima do limite de simultaneidade, compare este valor a |
|
O número de vezes em que a consulta paralela não foi escolhida para atender uma consulta. Este valor é a soma de vários outros contadores mais granulares. Uma instrução |
|
O número de vezes em que a consulta paralela não foi escolhida devido ao número de linhas na tabela. Uma declaração |
|
O número de solicitações de consulta paralela que usam o caminho de processamento de consulta não paralela devido a um tipo de dados sem suporte na lista de colunas projetadas. |
|
O número de solicitações de consulta paralela que usam o caminho de processamento de consulta não paralela porque a tabela tem colunas com o tipo de dados |
|
O número de solicitações de consulta paralela que usam o caminho de processamento de consulta não paralela porque a tabela inclui colunas com um tipo de dados |
|
O número de solicitações de consulta paralela que usam o caminho de processamento de consulta não paralela porque a tabela contém uma coluna virtual. |
|
O número de solicitações de consulta paralela que usam o caminho de processamento de consulta não paralela porque a tabela tem colunas com um conjunto de caracteres personalizado. |
|
O número de solicitações de consulta paralela que usam o caminho de processamento de consulta não paralela porque a tabela está sendo alterada atualmente por uma instrução |
|
O número de vezes em que a consulta paralela não foi escolhida, ainda que menos de 95 por cento dos dados da tabela já estivessem no grupo de buffers, porque não havia uma quantidade suficiente de dados da tabela fora do buffer que fizesse a consulta paralela valer a pena. |
|
O número de solicitações de consulta paralela que usam o caminho de processamento de consulta não paralela porque a tabela tem índices de texto completo. |
|
O número de vezes em que a consulta paralela não foi escolhida porque uma alta porcentagem de dados da tabela (no momento, maior do que 95 por cento) já se encontrava no grupo de buffers. Nesses casos, o otimizador determina que a leitura dos dados a partir do grupo de buffers é mais eficiente. Uma declaração |
|
O número de solicitações de consulta paralela que usam o caminho de processamento de consulta não paralela porque a consulta inclui uma dica de índice. |
|
O número de solicitações de consulta paralela que usam o caminho de processamento de consulta não paralela porque a tabela usa um formato de linha InnoDB que não é compatível. A consulta paralela do Aurora só se aplica aos formatos de linha |
|
O número de solicitações de consultas paralelas que usaram o caminho de processamento de consultas não paralelas, devido à execução da consulta ter sido iniciada dentro de uma transação de execução demorada. Uma declaração |
|
O número de solicitações de consulta paralela que usam o caminho de processamento de consulta não paralela porque a consulta não inclui nenhuma cláusula |
|
O número de solicitações de consulta paralela que usam o caminho de processamento de consulta não paralela porque a consulta usa uma verificação de intervalo em um índice. |
|
O número de solicitações de consulta paralela que usam o caminho de processamento de consulta não paralela porque o comprimento total combinado de todas as colunas é muito longo. |
|
O número de vezes em que a consulta paralela não foi escolhida devido ao tamanho total da tabela, o que é determinado pelo número de linhas e pelo comprimento médio da linha. Uma declaração |
|
O número de solicitações de consulta paralela que usam o caminho de processamento de consulta não paralela porque a consulta se refere a tabelas temporárias que usam os tipos de tabela |
|
O número de solicitações de consulta paralela que usam o caminho de processamento de consulta não paralela porque a consulta usa um nível de isolamento de transação sem suporte. Em instâncias de banco de dados do leitor, a consulta paralela se aplica somente aos níveis de isolamento |
|
O número de solicitações de consulta paralela que usam o caminho de processamento de consulta não paralela porque a consulta faz parte de uma instrução |
|
O número de solicitações de consultas paralelas que usam o caminho de processamento de consultas não paralelas porque a cláusula |
|
O número de solicitações de consulta paralelas que usam o caminho de processamento de consulta não paralelo porque o cluster de banco de dados do Aurora MySQL não está usando uma configuração de armazenamento de cluster compatível do Aurora. Para ter mais informações, consulte Limitações. Esse parâmetro é aplicável ao Aurora MySQL versão 3.04 e posterior. |
|
O número de vezes em que a consulta paralela não foi escolhida devido ao número máximo de consultas paralelas simultâneas em execução em uma determinada instância de bancos de dados Aurora. |
|
Número de bytes replicados em uma instância de banco de dados do leitor do Aurora MySQL desde a última reinicialização. Para ter mais informações, consulte Replicação com o Amazon Aurora MySQL. |
|
O número de vezes, desde a última reinicialização, que o engenheiro excedeu os limites de memória reservada. Se |
|
O número atual de segmentos no grupo de segmentos do Aurora. Para receber mais informações sobre o grupo de segmentos no Aurora MySQL, consulte Pool de threads. |
|
Indica a versão atual das informações de fuso horário usadas pelo cluster de banco de dados. Os valores seguem o formato Internet Assigned Numbers Authority (IANA): Esse parâmetro se aplica ao Aurora MySQL versão 2.12 e posterior e versão 3.04 e posterior. |
|
Representa o limite de memória, em quilobytes (KB), para que uma instância de banco de dados do Aurora inicie uma reinicialização com tempo de inatividade zero (ZDR) para se recuperar de possíveis problemas relacionados à memória. |
|
Indica se Database Activity Streams (DAS) está habilitado ou desabilitado nessa instância de banco de dados. Para ter mais informações, consulte Monitorar o Amazon Aurora com o recurso Database Activity Streams. |
Variáveis de status do MySQL não se aplicam ao Aurora MySQL
Por causa das diferenças de arquitetura entre o Aurora MySQL e o MySQL, algumas variáveis de status do MySQL não se aplicam ao Aurora MySQL.
As variáveis de status do MySQL a seguir não são aplicáveis ao Aurora MySQL. Essa lista não é exaustiva.
-
innodb_buffer_pool_bytes_dirty
-
innodb_buffer_pool_pages_dirty
-
innodb_buffer_pool_pages_flushed
O Aurora MySQL versão 3 remove as seguintes variáveis de status presentes no Aurora MySQL versão 2:
-
AuroraDb_lockmgr_bitmaps0_in_use
-
AuroraDb_lockmgr_bitmaps1_in_use
-
AuroraDb_lockmgr_bitmaps_mem_used
-
AuroraDb_thread_deadlocks
-
available_alter_table_log_entries
-
Aurora_lockmgr_memory_used
-
Aurora_missing_history_on_replica_incidents
-
Aurora_new_lock_manager_lock_release_cnt
-
Aurora_new_lock_manager_lock_release_total_duration_micro
-
Aurora_new_lock_manager_lock_timeout_cnt
-
Aurora_total_op_memory
-
Aurora_total_op_temp_space
-
Aurora_used_alter_table_log_entries
-
Aurora_using_new_lock_manager
-
Aurora_volume_bytes_allocated
-
Aurora_volume_bytes_left_extent
-
Aurora_volume_bytes_left_total
-
Com_alter_db_upgrade
-
Compression
-
External_threads_connected
-
Innodb_available_undo_logs
-
Last_query_cost
-
Last_query_partial_plans
-
Slave_heartbeat_period
-
Slave_last_heartbeat
-
Slave_received_heartbeats
-
Slave_retried_transactions
-
Slave_running
-
Time_since_zero_connections
Estas variáveis de status do MySQL estão disponíveis no Aurora MySQL versão 2, mas não no Aurora MySQL versão 3:
-
Innodb_redo_log_enabled
-
Innodb_undo_tablespaces_total
-
Innodb_undo_tablespaces_implicit
-
Innodb_undo_tablespaces_explicit
-
Innodb_undo_tablespaces_active