Esse comportamento é esperado. Durante a inicialização de uma nova instância do Tair (Redis OSS-compatible), o sistema gera metadados do banco de dados automaticamente. Esses metadados ocupam uma pequena quantidade de memória, visível no console do Tair (Redis OSS-compatible).
O que consome memória
Cada instância Tair gera metadados na inicialização. O volume depende do tipo, da versão e da configuração da instância.
|
Origem |
Uso de memória |
|
Instância padrão (metadados base) |
30 MB a 50 MB |
|
Metadados adicionais do Tair (Enterprise Edition) |
Dezenas de MB além da base |
|
Metadados por banco de dados (versão 24.3.0.0 e posteriores) |
Aproximadamente 5 MB a 6 MB por banco de dados lógico, distribuídos uniformemente entre todos os shards |
|
Metadados de instância cluster |
30 MB a 80 MB por shard; total = soma de todos os shards |
As instâncias padrão seguem o mesmo comportamento do Redis: a inicialização do banco de dados sempre gera alguns metadados.
As instâncias Tair (Enterprise Edition) geram metadados adicionais além da base. Esses dados extras aceleram consultas e coletam estatísticas sobre hotkeys e large keys.
Versão 24.3.0.0 e posteriores: instâncias Tair baseadas em DRAM compatíveis com Redis 6.0 revertem em segundos caso ocorra falha no dimensionamento imperceptível. Para viabilizar esse recurso, o Tair registra metadados adicionais para cada banco de dados lógico. Se a instância utilizar muitos bancos de dados lógicos ou executar frequentemente o comando SELECT para alternar entre eles, o volume desses metadados aumentará proporcionalmente.
Nas instâncias cluster, a geração de metadados ocorre de forma independente em cada shard. O total de metadados corresponde à soma dos valores de todos os shards.
Reduzir o uso de memória por metadados
Se sua instância executa a versão 24.3.0.0 ou posterior e o consumo de memória por metadados for uma preocupação, atualize para a versão 24.3.2.2 ou superior. A partir da versão 24.3.2.2, o Tair inclui otimizações profundas que reduzem significativamente o consumo de memória pelos metadados.
Para verificar a versão atual e atualizar, acesse o console do Tair (Redis OSS-compatible).