Saltar al contenido

¿Cómo soluciono los problemas con Información de rendimiento y CloudWatch Database Insights para clústeres e instancias de Aurora?

7 minutos de lectura
0

He activado Información de rendimiento o Amazon CloudWatch Database Insights para clústeres de ediciones de Amazon Aurora compatibles con MySQL, pero tengo problemas. Quiero ver los datos en Información de rendimiento o CloudWatch Database Insights.

Breve descripción

Importante: Información de rendimiento llegará al final de su ciclo de vida el 30 de noviembre de 2026. Puedes actualizar al modo avanzado de Database Insights antes del 30 de noviembre de 2026. Si no actualizas, los clústeres de bases de datos que utilizan Información de rendimiento adoptarán de forma predeterminada el modo estándar de Database Insights. Solo el modo avanzado de Database Insights admitirá los planes de ejecución y el análisis bajo demanda. Si los clústeres utilizan el modo estándar de forma predeterminada, es posible que no puedas usar estas características en la consola. Para activar el modo avanzado, consulta Activación del modo avanzado de Database Insights para Amazon RDS y Activación del modo avanzado de Database Insights para Amazon Aurora.

Si no configuras correctamente los componentes de Información de rendimiento y Database Insights, tienes problemas.

Los siguientes componentes pueden provocar problemas:

  • Disponibilidad de la versión de Aurora y la región de AWS
  • Tipo de instancia
  • Políticas de AWS Identity and Access Management (IAM)
  • El esquema de rendimiento de MySQL
  • Cuota de texto de SQL
  • Utilización de recursos
  • Problema transitorio de red o mantenimiento del sistema en tu instancia de base de datos
  • Una carga de base de datos en tu instancia de base de datos que está por debajo del umbral

Resolución

Disponibilidad de la región y versión de Aurora

En función de la configuración de consultas paralelas, es posible que la versión del motor y la región de AWS no estén disponibles para Información de rendimiento y Database Insights.

Si has desactivado la consulta paralela, todas las versiones de los clústeres de las versiones 2 y 3 de Aurora compatible con MySQL estarán disponibles en todas las regiones.

Si has activado la consulta paralela, todas las versiones de Aurora MySQL 2 estarán disponibles en la región Asia Pacífico (Hyderabad). Para todas las demás regiones, solo están disponibles la versión 2.09.0 y posteriores. La versión 3 de Aurora compatible con MySQL no está disponible.

Puedes ver las recomendaciones proactivas de Información de rendimiento solo en regiones específicas. Para ver una lista de las regiones compatibles, consulta Compatibilidad del motor de la base de datos, la región y la clase de instancia de Amazon Aurora con características de Información de rendimiento.

Todas las regiones, excepto China (Beijing) y China (Ningxia), admiten Database Insights. Para obtener más información, consulta Compatibilidad con el motor de base de datos de Amazon Aurora, la región y la clase de instancia para características de Database Insights.

Tipo de instancia

Las siguientes clases de instancias de base de datos no admiten Información de rendimiento ni Database Insights:

  • db.t2
  • db.t3
  • db.t4g.micro y db.t4g.small

No puedes analizar el rendimiento de la base de datos durante un periodo de tiempo ni ver las recomendaciones proactivas de Información de rendimiento en la clase de instancia db.serverless.

Políticas de IAM

Los siguientes son ejemplos comunes de cómo puedes usar las políticas de IAM para acceder a Información de rendimiento:

Para acceder a Database Insights, debes usar los siguientes permisos de acceso abierto:

  • cloudwatch:*
  • logs:*
  • rds:*
  • pi:*

Nota: Se recomienda seguir el principio del privilegio mínimo. Para obtener más información, consulta Permisos necesarios para Database Insights.

El esquema de rendimiento de MySQL

El esquema de rendimiento es una característica opcional de MySQL que supervisa los eventos internos con un efecto mínimo en el rendimiento. 

El tipo de métricas que supervisa el esquema de rendimiento depende de la configuración del modo de administración que configures:

  • Si configuras el esquema de rendimiento en ACTIVADO (modo de administración automática), obtendrás métricas detalladas de bajo nivel.
  • Si configuras el esquema de rendimiento en ACTIVADO (modo de administración manual), obtendrás métricas detalladas parciales.
  • Si configuras el esquema de rendimiento en DESACTIVADO (modo de administración N/D), no recibirás informes de eventos de espera y solo podrás acceder a las métricas básicas.

Si no puedes ver las métricas detalladas de bajo nivel en el panel de Información de rendimiento, restablece los siguientes parámetros y establece la columna Origen como Valor predeterminado del motor:

  • performance_schema=1
  • performance-schema-consumer-events-waits-current=ON
  • performance-schema-instrument: wait/%=ON
  • performance_schema_consumer_global_instrumentation=ON
  • performance_schema_consumer_thread_instrumentation=ON

Para obtener más información, consulta Descripción general del esquema de rendimiento para Información de rendimiento en Aurora MySQL.

Cuota de texto de SQL

El panel Información de rendimiento tiene una cuota para el tamaño máximo del texto. Si el texto supera la cuota, no podrás ver la consulta completa en tu panel de Información de rendimiento. Para resolver este problema, reduce el tamaño del texto.

Utilización de recursos

Si tu instancia de base de datos sufre una carga excesiva, el clúster dedica recursos al proceso de la base de datos. Como resultado, el clúster no prioriza los procesos del sistema, como Información de rendimiento. Para comprobar si tu instancia de base de datos tiene una carga excesiva, revisa las métricas CPU utilization y FreeableMemory de CloudWatch.

Para solucionar este problema, toma las siguientes medidas:

Problema transitorio de red o mantenimiento del sistema en tu instancia de base de datos

Cuando tu instancia de base de datos experimenta un problema transitorio de red o mantenimiento del sistema, es posible que Información de rendimiento no informe correctamente sobre los datos. Para solucionar los problemas de los recursos afectados, consulta el Panel de AWS Health.

No puedo ver los datos de Información de rendimiento

Si activas Información de rendimiento y no puedes ver tus datos, consulta el gráfico de carga de la base de datos y las métricas de contador en tu panel de Información de rendimiento. Si hay datos en las métricas de contador pero no en el gráfico de carga de la base de datos, es posible que la carga de la base de datos esté por debajo del umbral de carga de la base de datos de MySQL.

Para probar este problema, ejecuta una transacción de larga duración en tu instancia de base de datos MySQL y, a continuación, vuelve a comprobar el panel de Información de rendimiento. Si los datos se completan, la carga original de la base de datos está por debajo del umbral.

Para resolver este problema, espera a que aumente la carga de la base de datos antes de consultar el panel de Información de rendimiento. Los datos del panel se completan a medida que la carga de la base de datos aumenta con el tiempo.

Información relacionada

Analyzing Amazon RDS database workloads with Performance Insights (Análisis de las cargas de trabajo de las bases de datos de Amazon RDS con Información de rendimiento)

Monitor query performance with Performance Insights on Amazon RDS for Microsoft SQL Server (Supervisión del rendimiento de las consultas con Información de rendimiento en Amazon RDS para Microsoft SQL Server)

Preguntas frecuentes de Información de rendimiento

Supervisión de la carga de base de datos con Información de rendimiento en Amazon Aurora

OFICIAL DE AWSActualizada hace un año
Sin comentarios

Contenido relevante