Todos os produtos
Search
Central de documentação

Database Autonomy Service:Análise das principais chaves

Última atualização: Jun 27, 2026

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 distribuição desigual de chaves.

Pré-requisitos

Sua instância deve ser compatível com Redis ou Tair:

Mecanismo de identificação e classificação

Para evitar carga adicional no banco de dados, esse recurso coleta estatísticas apenas sobre chaves acessadas por operações de leitura ou escrita do cliente. Ele retém e exibe somente um número especificado das principais chaves de 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 limpas e o processo recomeça. Como resultado, chaves que não foram acessadas por muito tempo podem não constar nas estatísticas. Para analisar o uso e a distribuição de memória de todas as chaves do banco de dados, utilize o recurso de Análise de Chaves Offline.

Tipo de chave

Versões aplicáveis

Mecanismo estatístico

Descrição

Chave grande (por número de elementos)

  • Redis Open-Source Edition 5.0 ou posterior.

  • Tair (Enterprise Edition).

Uma chave é considerada grande se seu número de elementos, como campos em um Hash ou membros em um Set, atingir ou ultrapassar um limiar (padrão: 2.000). É possível personalizar esse limiar definindo o parâmetro bigkey-threshold.

Nota
  • Instâncias de memória persistente não suportam o parâmetro bigkey-threshold.

  • Caso esse parâmetro não apareça nas configurações, atualize a versão secundária da instância e tente novamente.

Exibe até as três principais chaves grandes para cada tipo de dado. Se várias chaves tiverem o mesmo número de elementos, aquela gravada primeiro terá prioridade.

Nota
  • Para instâncias de memória persistente do Tair (Enterprise Edition), apenas as três principais chaves por contagem de elementos em todos os tipos são exibidas.

  • Nas demais instâncias, caso apenas três chaves grandes sejam exibidas no total, atualize a versão secundária e tente novamente.

Chave grande (por uso de memória)

Instâncias nativas da nuvem otimizadas para memória do Tair (Enterprise Edition) com versão secundária 25.6.0.0 ou posterior.

  • Uma chave é considerada grande se seu uso total de memória exceder um limiar (padrão: 500 MB). Você pode personalizar esse limiar definindo o parâmetro bigkey-mem-threshold.

  • Também se considera grande a chave cuja média de uso de memória dos elementos superar 1 MB. Para ajustar esse limiar, defina o parâmetro bigkey-field-mem-threshold. Por exemplo, uma chave String é considerada grande se seu valor exceder 1 MB. Uma chave Hash com 100 pares chave-valor é tida como grande se o uso total de memória resultar em um tamanho médio de elemento superior a 1 MB.

  • A partir de 26 de maio de 2026, o valor padrão de bigkey-field-mem-threshold muda de 50 MB para 1 MB.

Mostra até as três maiores chaves por tipo de dado. Quando houver empate no uso de memória, a chave gravada primeiro recebe prioridade.

Chave quente (por QPS)

  • Redis Open-Source Edition 5.0 ou posterior.

  • Tair (Enterprise Edition).

Classifica-se como quente a chave cujo número de consultas por segundo (QPS) ultrapassar 5.000. Esse limiar é personalizável ao definir o parâmetro hotkey-threshold.

O sistema lista as 50 principais chaves quentes e apresenta o QPS exato em tempo real.

Versões secundárias mais antigas têm suporte limitado para estatísticas de chaves quentes. Recomendamos atualizar para a versão secundária mais recente.

Em versões anteriores ao Redis Open-Source Edition 7.0.18, 6.0.2.9 e 5.5.2.9, ou Tair otimizado para memória 5.0.50 e 25.2.0.0, o limiar de QPS para chaves quentes era fixo em 3.000 e não podia ser ajustado. Apenas uma faixa aproximada de QPS era exibida, e o Redis Open-Source Edition suportava estatísticas para apenas 20 chaves quentes.

Chave quente (por tráfego)

Instâncias nativas da nuvem otimizadas para memória do Tair (Enterprise Edition) com versão secundária 25.2.0.0 ou posterior.

Considera-se quente a chave cujo tráfego de acesso exceder 1 MB/s.

  • Esse recurso vem desativado por padrão. Para ativá-lo, defina o parâmetro #no_loose_high-cost-key-enabled como yes.

  • É possível ajustar o limiar de tráfego em B/s definindo o parâmetro #no_loose_high-cost-key-traffic-bytes-threshold.

  • Utilize os parâmetros #no_loose_high-cost-key-parse-hashtag e #no_loose_high-cost-key-parse-prefix para ativar estatísticas de hashtags e prefixos. Isso permite que o sistema identifique casos em que chaves individuais têm baixo tráfego, mas o tráfego agregado de chaves com a mesma hashtag ou prefixo ultrapassa o limiar. Esse recurso exige atualização para a versão secundária 25.9.1.0 ou posterior.

O sistema exibe as 50 principais chaves quentes e mostra o tráfego de entrada e saída preciso, além da frequência de acesso.

Nota

Há suporte para estatísticas de chaves inexistentes. Se o tipo de dado aparecer como not-exist-key, isso indica que a chave não existe, mas é acessada frequentemente.

Este recurso oferece suporte às seguintes estruturas de dados:

  • Estruturas de dados nativas do Redis: String, List, Hash, Set, Zset e Stream

  • Estruturas de dados desenvolvidas pelo Tair: TairString, TairHash, TairGIS, TairBloom, TairDoc, TairCpc, TairZset, TairRoaring, TairTS e TairSearch

    Nota

    Instâncias de memória persistente do Tair (Enterprise Edition) suportam estatísticas apenas para TairHash e TairString.

Procedimento

  1. Faça login no console do DAS.

  2. No painel de navegação à esquerda, clique em Intelligent O&M Center > Instance Monitoring.

  3. Clique na aba Redis.

  4. Localize a instância desejada e clique no ID da instância para abrir a página de detalhes.

  5. No painel de navegação à esquerda, clique em Top Key Statistics.

  6. Selecione a aba Real-time ou History para visualizar informações sobre chaves quentes e grandes.

    Nota

    Na aba History, é possível consultar chaves grandes e quentes analisadas nos últimos quatro dias. O intervalo máximo entre a hora inicial e final é de 3 horas.

Referências

Para obter mais informações sobre como usar esse recurso no console do Tair, consulte Estatísticas das principais chaves.

Operações de API relacionadas

API

Descrição

DescribeHotBigKeys

Consulta chaves quentes e grandes na memória em tempo real.

DescribeTopHotKeys

Lista as 100 principais chaves quentes em um período especificado.

DescribeTopBigKeys

Retorna as 100 maiores chaves em um período definido.

DescribeHotKeys

Obtém as chaves quentes de uma instância.