Preguntas frecuentes de la información sobre rendimiento

¿Por qué Información Performance Insights?

RDS ofrece muchas herramientas de supervisión de bases de datos, como Amazon CloudWatch, Enhanced Monitoring, RDS Performance Insights y DevOps Guru para RDS. Puede ver un resumen de sus opciones aquí.

Temas de la página

Aspectos generales

Aspectos generales

Los problemas de rendimiento se muestran en la sección Performance Insights (Información de rendimiento) de la consola de administración de Amazon RDS como picos en el gráfico de carga de la base de datos. La consulta de este gráfico le indicará rápidamente en qué tipo de recursos de la base de datos su aplicación invirtió más tiempo y recursos. La consola le permite agrandar cualquier rango dentro del período de retención. Mediante la selección de los períodos de carga alta, puede ver una lista de enunciados de SQL ordenados por contribución total a la carga.

La información de rendimiento realiza muestras por segundo del estado de las sesiones conectadas de su instancia de base de datos. Si una sesión invierte tiempo en una operación relacionada con la base de datos, la información de rendimiento registra el tiempo actual, el tipo de operación (E/S, CPU, bloqueo, etc.), el enunciado de SQL vigente y varios otros atributos de sesión. Con el transcurso del tiempo, estos datos de muestra se utilizan para describir la manera en la que las sesiones contribuyen a la carga de su instancia de base de datos.

No. La información de rendimiento proporciona acceso a los datos de rendimiento a través de la API de Amazon RDS y la consola de administración de Amazon RDS. No completa ninguna tabla de la base de datos ni presenta datos para recuperar desde el interior de la base de datos mediante SQL.

Sí. De manera predeterminada, la información de rendimiento muestra un período de una hora trasladable de datos de rendimiento. La característica está diseñada para mostrar la información de rendimiento más reciente a segundos del tiempo real.

La información de rendimiento incluye una capa gratuita con una retención de datos de rendimiento de los últimos siete días. La retención adicional de 1 a 24 meses está disponible por una pequeña fracción del precio de la instancia. Las solicitudes de API incluyen un generoso nivel gratuito y precios razonables por solicitud que superan los umbrales del nivel gratuito. Consulte nuestra página de precios para obtener más información.

La información de rendimiento incluye una capa gratuita con una retención de datos de rendimiento de los últimos siete días. La retención a largo plazo de hasta dos años está disponible por una pequeña fracción del precio de la instancia.

Sí. La opción de información de rendimiento se selecciona de manera predeterminada en la consola de AWS cuando usa el asistente de creación de instancias. Puede desmarcar la opción en el asistente para evitar que se active la información de rendimiento o puede desactivarla en una instancia habilitada mediante la modificación de la instancia.

Sí.

La base de la información de rendimiento es una métrica única llamada carga de base de datos. Esta métrica caracteriza el tiempo que pasa una aplicación en la base de datos. La carga de base de datos se mide en unidades de sesiones activas promedio (AAS). Una sesión activa es una conexión (sesión) que envió tareas al motor de la base de datos y está esperando una respuesta. Por ejemplo, si envía un enunciado de SQL a una instancia de base de datos, dicha sesión se considera "activa" durante el período que la instancia se encuentra procesando dicha consulta. Mediante el conteo del número de sesiones que están activas en una instancia en un determinado momento, podemos ofrecer una métrica que, mediante el promedio obtenido con el transcurso de períodos de tiempo, puede mostrar cuán ocupada se encuentra una instancia y cuántas sesiones de tiempo se invierten en esperar a que la instancia responda. Esta es una Carga DB. La información de rendimiento cuenta las sesiones activas y registra los atributos de cada sesión aproximadamente cada segundo con un mecanismo de muestra ligero. Los datos recopilados se cifran y se agregan en una variedad de granularidades y se publican a través de la API y en el gráfico de carga de bases de datos de la consola de administración de Amazon RDS.

No. Sin embargo, la información de rendimiento funcionará mejor en algunos motores de base de datos cuando se active el seguimiento de rendimiento adicional. Por ejemplo, cuando la extensión pg_stat_statement está habilitada en Aurora con compatibilidad con PostgreSQL, Performance Insights aprovechará la información adicional que proporciona esa extensión para usar el identificador SQL nativo de PostgreSQL para etiquetar la sentencia.

El agente de la información de rendimiento está diseñado para no interferir en sus cargas de trabajo de bases de datos. Cuando la información de rendimiento detecta una carga pesada o recursos agotados, se aparta, continúa haciéndolo, pero solo cuando es seguro. Las opciones de base de datos, como pg_stat_statement en Aurora PostgreSQL, pueden consumir algunos recursos de la base de datos y afectar potencialmente al rendimiento. La posibilidad de que la activación de estas opciones afecte un sistema en particular depende de la carga de trabajo de la aplicación. AWS recomienda probar las opciones de bases de datos en cargas de trabajo antes de activarlas en un sistema de producción.

Si usa el monitoreo optimizado para supervisar las métricas de O/S debería continuar recibiendo dichos datos mediante este servicio.

Sí. La información de rendimiento cifra todos los datos potencialmente confidenciales con su propia clave de AWS Key Management Service (KMS). Los datos se cifran en movimiento y en reposo. El personal de AWS no puede acceder ni ver datos de rendimiento potencialmente confidenciales. Únicamente sus usuarios de la cuenta de Amazon AWS con acceso total a RDS podrán ver la información de rendimiento.

El detenimiento de una instancia de Amazon RDS con información de rendimiento activada no tiene ningún efecto en la retención ni en la visibilidad de los datos históricos de la instancia en cuestión. No habrá datos para el período durante el cual la instancia se haya detenido.

La información de rendimiento presenta un API disponible públicamente diseñado para que los clientes y terceros puedan aprovechar los datos valiosos de la información de rendimiento.

Sí. La información de rendimiento presenta un API disponible públicamente diseñado para que los clientes y terceros puedan aprovechar los datos valiosos de la información de rendimiento.

Sí, la información de rendimiento está disponible en todas las regiones de AWS, incluida la región de AWS GovCloud.

Sí, es posible activar la información de rendimiento de Amazon RDS en instancias existentes de Amazon RDS mediante la modificación de la instancia para poder activar la característica.

No, la información de rendimiento no consume espacio de almacenamiento de sus instancias de Amazon RDS.

La información de rendimiento está diseñada para presentar una estrategia y apariencia comunes en relación con el ajuste en todos los motores de bases de datos en Amazon RDS. Como determinados atributos como los eventos de espera y los identificadores de SQL varían por tipo de motor, naturalmente variarán en la información de rendimiento cuando se trabaje con motores de bases de datos diferentes. Uno de los principios más importantes de la información de rendimiento es que los conceptos, los identificadores y los atributos existentes en un motor de base de datos permanezcan intactos. Generalmente, la información de rendimiento no reinterpretará ni nombrará eventos de espera ni otros atributos específicos del motor, pero los mostrará exactamente como los reportó el motor de base de datos.

Sí. Como las instancias de réplicas de Aurora son independientes, puede activar o desactivar la información de desempeño en ellas.

Por ahora no. En un futuro, la información de rendimiento incorporará una funcionalidad para exportar datos. Sin embargo, los datos obtenidos a través de la información de rendimiento están disponibles a través de una API para su consumo.

No. La característica de información de rendimiento solo muestra datos que se recopilaron directamente a partir de una instancia. Sin embargo, los datos obtenidos a través de Performance Insights están disponibles a través de una API y los servicios de análisis de AWS, como Amazon Athena, Amazon Redshift, Amazon Redshift Spectrum y Amazon Quicksight, pueden realizar el análisis.