QueryInsights - 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.

QueryInsights

QueryInsights es una característica de ajuste del rendimiento que le ayuda a optimizar las consultas, reducir los costos y mejorar el rendimiento. Con QueryInsights, puede evaluar la eficiencia de reducción de las consultas e identificar las áreas de mejora para mejorar el rendimiento de las consultas. Además, con QueryInsights puede analizar la eficacia de las consultas en términos de reducción basada en tiempo y en atributos, e identificar oportunidades para mejorar el rendimiento. En concreto, puede evaluar en qué medida en las consultas se utilizan las estrategias de indexación basadas en el tiempo y en las claves de partición para optimizar la recuperación de datos. A fin de optimizar el rendimiento de las consultas, es esencial refinar los parámetros temporales y espaciales que rigen la ejecución de las consultas.

Las métricas clave que ofrece QueryInsights son QuerySpatialCoverage y QueryTemporalRange. QuerySpatialCoverage indica qué parte del eje espacial explora la consulta; los valores más bajos son más eficientes. QueryTemporalRange muestra el intervalo de tiempo escaneado, en el que los intervalos más estrechos ofrecen un mejor rendimiento.

Ventajas de QueryInsights

A continuación, se describen los beneficios de la clave de usar QueryInsights:

  • Identificación de consultas ineficientes: QueryInsights ofrece información sobre la reducción basada en tiempo y en atributos de las tablas a las que accede la consulta. Esta información le permitirá identificar las tablas a las que se accede de manera subóptima.

  • Optimización del modelo de datos y el particionamiento: puede usar la información de QueryInsights para acceder al modelo de datos y la estrategia de particionamiento y refinarlos.

  • Ajuste de las consultas: la QueryInsights destaca las oportunidades para usar los índices de forma más eficaz.

nota

La cantidad máxima de solicitudes a la API de Query que puede realizar con la opción QueryInsights habilitada es de 1 consulta por segundo (QPS). Si supera esta tasa de consultas, es posible que se produzcan limitaciones.

Contenido

Mode

Ofrece los siguientes modos para habilitar QueryInsights:

  • ENABLED_WITH_RATE_CONTROL: habilita QueryInsights para el procesamiento de las consultas. Este modo también incluye un mecanismo de control de tasas, que limita la característica QueryInsights a 1 consulta por segundo (QPS).

  • DISABLED: deshabilita QueryInsights.

Tipo: cadena

Valores válidos: ENABLED_WITH_RATE_CONTROL | DISABLED

Obligatorio: sí

Véase también

Para obtener más información sobre el uso de esta API en un SDK de AWS de un idioma específico, consulte: