exec-mem-pool-bytes - Amazon Timestream

Para obtener capacidades similares a las de Amazon Timestream, considere Amazon Timestream LiveAnalytics para InfluxDB. Ofrece una ingesta de datos simplificada y tiempos de respuesta a las consultas en milisegundos de un solo dígito para realizar análisis en tiempo real. Obtenga más información aquí.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

exec-mem-pool-bytes

Detalles de los parámetros
Predeterminado 20%de la memoria del sistema
Valores permitidos Porcentaje (p. ej.,70%) o número absoluto (0 — 1.610.612.736.000)
Categoría Administración de la memoria

Explicación detallada:

Define la cantidad máxima de memoria que el motor de ejecución de consultas (DataFusion) puede utilizar para procesar las consultas. Esto incluye memoria para ordenar, agregar, unir y conjuntos de resultados intermedios. Este es uno de los parámetros de memoria más importantes. Si se especifica como porcentaje, se calcula con respecto a la memoria total de la instancia.

Impacto:

  • Demasiado bajo: las consultas que requieren una cantidad considerable de memoria (agregaciones grandes, ordenaciones, uniones) fallarán o se transferirán al disco, lo que aumentará considerablemente la latencia. Las consultas simultáneas compiten por un grupo pequeño.

  • Demasiado alto: deja memoria insuficiente para la caché de Parquet, los búferes de WAL, la caché de páginas del sistema operativo y los procesos del sistema, lo que podría provocar la eliminación de OOM.

  • Óptimo: 20% de la memoria total de la instancia (el código predeterminado). Si ejecutas nodos de consulta o de solo lectura, puedes configurarlo hasta un 70%.

Recomendación: Manténgalo en 20% (predeterminado) para todos los tamaños de instancia.