Preguntas frecuentes sobre grupos de parámetros y configuración de Amazon Timestream for InfluxDB 3 - 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.

Preguntas frecuentes sobre grupos de parámetros y configuración de Amazon Timestream for InfluxDB 3

Preguntas sobre la configuración de Amazon Timestream para clústeres de InfluxDB 3 mediante grupos de parámetros. Para obtener una referencia completa de los parámetros, consulte. Grupos de parámetros para clústeres de bases de datos en Amazon Timestream

¿Cómo puedo comprobar la configuración actual en ejecución de mi clúster?

Puede comprobar los valores de los parámetros efectivos en un clúster en ejecución consultando la nodes tabla de la _internal base de datos:

SELECT * FROM _internal.nodes

Esto devuelve la configuración activa de cada nodo del clúster. Use esto para verificar los valores de los parámetros antes y después de aplicar un nuevo grupo de parámetros.

¿Qué son los grupos de parámetros?

Los grupos de parámetros contienen valores de configuración del motor que controlan el funcionamiento del clúster InfluxDB 3. Incluyen configuraciones para la ejecución de consultas, la administración de la memoria, la compactación, el almacenamiento en caché y más. Amazon Timestream proporciona grupos de parámetros predeterminados y puede crear grupos personalizados.

¿Cómo creo un grupo de parámetros personalizado?

Utilice el AWS CLI o el Consola de administración de AWS para crear un grupo de parámetros. Especifique la edición (Core o Enterprise) y los parámetros que desee personalizar. Por ejemplo:

aws timestream-influxdb create-db-parameter-group \ --name "my-custom-pg" \ --description "Custom parameter group" \ --parameters '{ "InfluxDBv3Enterprise": { "queryFileLimit": 500, "queryLogSize": 2000 } }'
¿Puedo modificar un grupo de parámetros tras su creación?

No. Los grupos de parámetros son inmutables una vez creados. Para cambiar los parámetros, cree un nuevo grupo de parámetros y asígnelo a su clúster mediante el update-db-cluster comando. La actualización se aplica inmediatamente y reinicia la instancia.

¿Los cambios de parámetros se aplican en tiempo de ejecución?

No. Todos los parámetros son solo para el inicio. No hay ninguna reconfiguración del tiempo de ejecución. Para aplicar los cambios, el clúster debe reiniciarse con el grupo de parámetros actualizado.

¿Qué parámetros debo evitar cambiar?

Algunos parámetros no se deben cambiar después de la configuración inicial del clúster porque afectan a la organización física de los datos en el disco. Cambiarlos puede dañar los datos o provocar errores en las consultas. Entre ellos se incluyen:

  • gen1-duration— Controla la ventana de compactación de primer nivel (por defecto: 10 minutos)

  • compaction-gen2-duration— Controla la ventana de compactación de segundo nivel

  • compaction-multipliers— Controla las relaciones de compactación de nivel superior

Al crear un nuevo grupo de parámetros, mantenga siempre estos valores idénticos a los de su configuración actual. Para ver la lista completa de parámetros y su impacto, consulteReferencia detallada de parámetros.

¿Cuál es la mejor práctica para crear un grupo de parámetros?

Comience desde un grupo de parámetros predeterminado o clone uno existente y, a continuación, modifique solo los parámetros específicos que necesite cambiar. La clonación está disponible a través de Consola de administración de AWS y garantiza que herede todos los valores predeterminados seguros. Ajuste únicamente los parámetros que comprenda y haya probado, y mantenga siempre los parámetros relacionados con la compactación (,,) sin cambios. gen1-duration compaction-gen2-duration compaction-multipliers

¿Cómo debo ajustar el tamaño de los valores de los parámetros para mi tipo de instancia?

Los valores de los parámetros se deben ajustar en función de la capacidad de memoria y de vCPU del tipo de instancia. Directrices clave:

  • DataFusion hilos: establézcalo CPUs en el número de v de la instancia (por ejemplo, 16 paradb.influx.4xlarge).

  • DataFusion Ventilador máximo de parquet: escala con el tamaño de la instancia: 250 a 500 para instancias pequeñas, hasta 5000 a 10 000 para instancias de 12 x grandes y superiores.

  • exec-mem-pool-bytes— Manténgalo en el valor predeterminado del 20% para los nodos de carga de trabajo mixtos. En el caso de los nodos de solo consulta, puede aumentarlo hasta un 70%.

  • parquet-mem-cache-size— Manténgalo en el valor predeterminado del 20% para la mayoría de las cargas de trabajo. Aumente al 25% para db.influx.4xlarge y versiones superiores.

Para ver tablas de tamaño detalladas por instancia, consulte. Referencia detallada de parámetros