Saltar al contenido principal

Información de rendimiento de Amazon RDS

Aviso de fin de soporte

Tenga en cuenta que, a partir del 30 de junio de 2026, ya no se admitirán los precios de la experiencia de consola RDS Performance Insights ni de los períodos de retención flexibles. Le recomendamos que utilice Amazon CloudWatch Database Insights de ahora en adelante para acceder a un conjunto más amplio de funciones, como la supervisión a nivel de flota, la integración con la supervisión del rendimiento de las aplicaciones, el análisis de bloqueos y mucho más.

¿Qué es Información de rendimiento de RDS?

Información de rendimiento de RDS es una característica de ajuste y monitoreo del rendimiento de las bases de datos que ayuda a evaluar rápidamente la carga de las bases de datos y determinar cuándo y dónde tomar las medidas oportunas. Le permite detectar problemas de rendimiento con un panel fácil de entender que visualiza la carga de la base de datos.

Información de rendimiento utiliza métodos ligeros de recopilación de datos que no afectan al rendimiento de las aplicaciones y no requieren configuración ni mantenimiento. Puede detectar los problemas de rendimiento a medida que se producen, ya que los datos de rendimiento muestran el origen de la carga de la base de datos, de modo que puede ajustar los enunciados de SQL o aumentar los recursos del sistema. En el caso de las bases de datos de desarrollo y prueba, puede utilizar la información sobre el rendimiento para supervisar el consumo de CPU, evaluar el impacto de las consultas SQL en la preproducción, establecer correctamente el tamaño de las instancias y decidir si es necesario ajustar las consultas para obtener un mejor rendimiento.

Gracias a la retención de historial de rendimiento de siete días sin cargo, es fácil encontrar y resolver una amplia variedad de problemas. El SDK y la API también facilitan la integración de Información de rendimiento con las herramientas de monitoreo en las instalaciones y de terceros. Si necesita un periodo de retención más largo, puede optar por pagar hasta dos años de retención del historial de rendimiento.

Beneficios

    Los generalistas de TI y los expertos en bases de datos pueden acceder a una interfaz sencilla que agrupa la información básica sobre el rendimiento en un gráfico. 

    Información de rendimiento le ayuda a identificar rápidamente los cuellos de botella en el rendimiento, como el alto consumo de CPU, las esperas de bloqueo o la latencia de E/S, así como a saber qué enunciados de SQL contribuyen a ellos. Al migrar a la nube o a nuevos tipos de instancias, puede utilizar la información sobre el rendimiento para determinar si es necesario ajustar los enunciados de SQL al migrar a la nube o a nuevos tipos de instancias. 

    Puede habilitar Información de rendimiento rápidamente y acceder a él en la consola de administración de RDS para recopilar automáticamente las métricas de rendimiento y administrar los recursos de supervisión sin configuraciones ni mantenimiento.

Preguntas frecuentes

Aspectos generales

Abrir todo

    Los problemas de rendimiento se muestran en la sección 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 periodo de retención. Mediante la selección de los periodos de carga alta, puede ver una lista de enunciados de SQL ordenados por contribución total a la carga.

    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, 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. 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, Información de rendimiento muestra un periodo 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.

    Información de rendimiento incluye un nivel gratuito 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 Información de rendimiento o puede desactivarla en una instancia habilitada modificando dicha instancia.

    Sí.

    La base de 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 periodo que la instancia se encuentra procesando dicha consulta.

    Gracias al recuento 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 periodos 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 de base de datos. Información de rendimiento cuenta las sesiones activas y registra los atributos de cada sesión aproximadamente cada segundo con un mecanismo de muestreo ligero.

    Los datos recopilados se cifran y se agregan con diferentes grados de detalle 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, 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 se activa en Aurora con compatibilidad con PostgreSQL, Información de rendimiento 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 Información de rendimiento está diseñado para no interferir en sus cargas de trabajo de bases de datos. Cuando Información de rendimiento detecta una carga pesada o recursos agotados, se aparta. Seguirá recopilando datos, pero solo cuando sea 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 repercuta en 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 la supervisión optimizada para hacer un seguimiento de las métricas del sistema operativo, debería continuar recibiendo dichos datos mediante este servicio.

    Sí. 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 los usuarios de la cuenta de Amazon AWS con acceso total a RDS podrán ver 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 periodo durante el cual la instancia se haya detenido.

    Información de rendimiento incluye una API pública diseñada para que los clientes y terceros puedan hacer uso de los valiosos datos de Información de rendimiento.

    Sí. Información de rendimiento incluye una API pública diseñada para que los clientes y terceros puedan hacer uso de los valiosos datos de Información de rendimiento.

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

    Sí, es posible activar Información de rendimiento de Amazon RDS en instancias existentes de Amazon RDS modificando dichas instancias.

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

    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 según el tipo de motor, naturalmente variarán en Información de rendimiento cuando se trabaje con motores de bases de datos diferentes.

    Uno de los principios más importantes de Información de rendimiento es que los conceptos, los identificadores y los atributos existentes en un motor de base de datos permanezcan intactos. Generalmente, 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 Información de rendimiento en ellas.

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

    No. La característica 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 Información de rendimiento 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.