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á.
exec-mem-pool-bytes
| Padrão | 20%da memória do sistema |
| Valores permitidos | Porcentagem (por exemplo,70%) ou número absoluto (0 — 1.610.612.736.000) |
| Categoria | Gerenciamento de Memória |
Explicação detalhada:
Define a quantidade máxima de memória que o mecanismo de execução de consultas (DataFusion) pode usar para processar consultas. Isso inclui memória para classificação, agregação, junções e conjuntos de resultados intermediários. Esse é um dos parâmetros de memória mais importantes. Quando especificado como uma porcentagem, ele é calculado em relação à memória total da instância.
Impacto:
Muito baixo: consultas que exigem memória significativa (grandes agregações, classificações, junções) falharão ou serão transferidas para o disco, aumentando drasticamente a latência. As consultas simultâneas competem por um pequeno pool.
Muito alto: deixa memória insuficiente para o cache do Parquet, os buffers WAL, o cache da página do sistema operacional e os processos do sistema, o que pode causar a eliminação do OOM.
Ótimo:
20%da memória total da instância (o código padrão). Se você estiver executando nós de consulta/somente para leitores, você pode configurar isso em até 70%.
Recomendação: mantenha em 20% (padrão) para todos os tamanhos de instância.