Use o CloudDBA para identificar consultas lentas na sua instância Tair (Redis OSS-compatible). Solicitações lentas reduzem a estabilidade da instância. Detectar e resolver essas consultas antecipadamente ajuda a manter um desempenho consistente.
Pré-requisitos
Antes de começar, verifique se você tem:
Uma instância Tair (Redis OSS-compatible)
Acesso ao console do Alibaba Cloud
Visualizar logs de consultas lentas
Faça login no console e acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância está implantada. Localize a instância e clique em ID correspondente.
No painel de navegação à esquerda, clique em CloudDBA > Slow Queries.
-
Na página Slow Logs, defina um intervalo de tempo para carregar os dados de consultas lentas desse período.
O horário final deve ser posterior ao inicial, e o intervalo não pode exceder 24 horas. É possível consultar apenas os logs do mês anterior.
-
Analise as três seções da página:
-
Slow Log Trend: Exibe um gráfico de série temporal com a contagem de consultas lentas. Clique em qualquer ponto do gráfico para visualizar os logs registrados naquele momento.
Para instâncias cluster e instâncias com divisão de leitura e escrita, o gráfico mostra contagens separadas de consultas lentas para data nodes e proxy nodes .
Event Distribution: Lista eventos de consultas lentas no intervalo de tempo selecionado. Clique em um evento para visualizar seus detalhes.
-
Slow Log Details: Apresenta todas as consultas lentas em uma tabela com as seguintes colunas:
Coluna
Descrição
Execution end time
Momento em que o comando terminou a execução
Database name
Banco de dados alvo do comando
Slow query statement
Comando que ultrapassou o limiar de consulta lenta
Execution duration (ms)
Duração da execução do comando, em milissegundos
Host address
Endereço IP do cliente que enviou a solicitação
Clique em Set para mostrar ou ocultar colunas.
-
Para baixe os logs de consultas lentas para o seu computador, clique em ícone
.Para depurar uma consulta com o console OpenAPI, clique em
para preencher os parâmetros selecionados no console OpenAPI.
Obter o endereço IP real do cliente
Em instâncias cluster e instâncias com divisão de leitura e escrita, o campo Host address mostra, por padrão, o endereço IP do nó proxy, e não o do cliente de source. Para obter o endereço IP real do cliente:
Instâncias Tair (Enterprise Edition) com desempenho aprimorado que usam discos locais: Na aba Parameter Settings da página de detalhes da instância, defina o parâmetro
ptod_enabledcomo1. Para mais detalhes, consulte Configure parameters.Instâncias Redis Open-Source Edition: Ative o recurso de log de auditoria e localize o endereço IP do cliente nos eventos relevantes dos logs de auditoria do nó proxy. Para mais detalhes, consulte Audit logs.