A análise de chaves do Database Autonomy service (DAS) identifica chaves grandes (big keys) e chaves quentes (hot keys) na sua instância Redis em tempo real. Ao monitorar a frequência de acesso e a contagem de elementos das chaves, esse recurso ajuda a evitar falta de memória e degradação de desempenho causadas por uma distribuição desigual de chaves.
Pré-requisitos
Sua instância deve ser uma instância Redis ou Tair compatível:
Redis: compatível com open-source, versão 5.0 ou posterior.
Tair (Redis Enterprise Edition): instância memory-optimized ou persistent memory.
Mecanismo de identificação e classificação
Para evitar sobrecarregar o seu banco de dados, este recurso coleta estatísticas apenas das chaves acessadas por operações de leitura ou gravação do cliente. Ele retém e exibe apenas um número especificado das principais chaves para cada tipo, em vez de verificar todas as chaves do banco de dados em tempo real. Além disso, após a reinicialização da instância ou um failover de alta disponibilidade (HA), as estatísticas coletadas são apagadas e o processo recomeça. Como resultado, chaves que não foram acessadas por um longo período podem não ser incluídas nas estatísticas. Para analisar o uso de memória e a distribuição de todas as chaves no seu banco de dados, utilize o recurso Offline Key Analysis.
Tipo de chave | Versões aplicáveis | Mecanismo estatístico | Descrição |
Chave grande (por número de elementos) |
| O sistema considera uma chave como grande se o seu número de elementos, como campos em um Hash ou membros em um Set, atingir ou ultrapassar um limiar (padrão: 2.000). Personalize esse limiar defina o parâmetro Nota
| Exibe até as três principais chaves grandes para cada tipo de dado. Se várias chaves tiverem o mesmo número de elementos, a chave gravada primeiro tem prioridade. Nota
|
Chave grande (por uso de memória) | Instâncias nativas da cloud otimizadas para memória do Tair (Enterprise Edition) com versão secundária 25.6.0.0 ou posterior. |
| Exibe até as três principais chaves grandes para cada tipo de dado. Se as chaves tiverem o mesmo uso de memória, a chave gravada primeiro tem prioridade. |
Chave quente (por QPS) |
| O sistema considera uma chave como quente se as suas consultas por segundo (QPS) ultrapassarem 5.000. Personalize esse limiar defina o parâmetro | O sistema exibe até as 50 principais chaves quentes e mostra o QPS preciso em tempo real. |
Chave quente (por tráfego) | Instâncias nativas da cloud otimizadas para memória do Tair (Enterprise Edition) com versão secundária 25.2.0.0 ou posterior. | O sistema considera uma chave como quente se o seu tráfego de acesso ultrapassar 1 MB/s.
| O sistema exibe até as 50 principais chaves quentes e mostra o tráfego exato de entrada e saída, bem como a frequência de acesso. Nota Há suporte para estatísticas de chaves inexistentes. Se o tipo de dado for exibido como not-exist-key, isso indica que a chave não existe, mas é acessada com frequência. |
Procedimento
Faça login no console do DAS.
No painel de navegação à esquerda, clique em .
clique em aba Redis.
Encontre a instância de destino e clique em ID da instância para abrir a página de detalhes da instância.
No painel de navegação à esquerda, clique em Top Key Statistics.
-
clique em aba Real-time ou History para visualize as informações sobre chaves quentes e chaves grandes.
NotaNa aba History, você pode consultar chaves grandes e chaves quentes analisadas nos últimos quatro dias. O intervalo máximo entre a hora de início e a hora de término é de 3 horas.
Referências
Para mais informações sobre como usar este recurso no console do Tair, consulte Top key statistics.
Operações de api relacionadas
|
api |
Descrição |
|
Consulta chaves quentes e chaves grandes na memória em tempo real. |
|
|
Consulta as 100 principais chaves quentes em um período especificado. |
|
|
Consulta as 100 principais chaves grandes em um período especificado. |
|
|
Consulta as chaves quentes de uma instância. |