parquet-mem-cache-size - Amazon Timestream

Para recursos semelhantes aos do Amazon Timestream para, considere o Amazon Timestream LiveAnalytics para InfluxDB. Ele oferece ingestão de dados simplificada e tempos de resposta de consulta de um dígito em milissegundos para análises em tempo real. Saiba mais aqui.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

parquet-mem-cache-size

Detalhes do parâmetro
Padrão 20%da memória do sistema
Valores permitidos Porcentagem (por exemplo,20%) ou número absoluto (0 — 1.610.612.736.000)
Categoria Gerenciamento de memória/armazenamento em cache

Explicação detalhada:

Define a quantidade máxima de memória dedicada ao armazenamento em cache dos dados do arquivo Parquet na memória. Esse cache armazena blocos de dados Parquet acessados recentemente, reduzindo drasticamente a latência de leitura para consultas repetidas sobre os mesmos dados. Esse é um dos parâmetros de desempenho mais impactantes. read/query

Impacto:

  • Muito baixo: o cache frequente perde as leituras forçadas do armazenamento de objetos, aumentando significativamente a latência da consulta (rede I/O versus acesso à memória).

  • Muito alto: deixa memória insuficiente para execução de consultas, buffers WAL e processos do sistema.

  • Ideal: normalmente 15 a 25% da memória total da instância, dependendo do tamanho do conjunto de trabalho.

Recomendações por tamanho de instância:

Recomendações de tamanho de instância
Tipo de instância Memória (GiB) Valores recomendados Aproximadamente. GiB Lógica
db.influx.medium 8 15%ou 1,073.741,824 ~1,2 Cache mínimo; a memória é escassa
db.influx.large 16 20% ~3,2 O padrão é apropriado
db.influx.xlarge 32 20% ~6,4 Tamanho significativo do cache
db.influx.2xlarge 64 20% ~12,8 Boa cobertura do conjunto de trabalho
db.influx.4xlarge 128 25% ~32 Cache grande para análise
db.influx.8xlarge 256 25% ~64 Cache substancial
db.influx.12xlarge 384 25% ~96 Suporte de conjunto de trabalho muito grande
db.influx.16xlarge 512 25% ~128 Grande capacidade de cache
db.influx.24xlarge 768 25% ~192 Cache máximo para a maior instância