- Amazon RDS›
- Información sobre rendimiento›
- Preguntas frecuentes
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 generalesAspectos generales
¿De qué manera la característica de información de rendimiento me muestra la causa de los problemas de rendimiento?
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.
¿Cómo puede la información de rendimiento evaluar la carga en mi instancia de base de datos de Amazon RDS?
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.
¿Los datos de rendimiento se pueden consultar desde el interior de la instancia de Amazon RDS?
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.
¿Puedo ver lo que está sucediendo en mi instancia en tiempo real?
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.
¿Cuánto cuesta la característica de información de rendimiento?
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.
¿Cuánto tiempo para atrás de datos de rendimiento almacenados puedo ver en la información de rendimiento?
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.
¿Puedo desactivar la característica de información de rendimiento en instancias nuevas, aunque esté habilitada de manera predeterminada?
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.
¿La característica de información de rendimiento funciona en instancias de bases de datos de Amazon RDS con almacenamiento cifrado?
Sí.
¿Qué es una carga de base de datos y por qué es la principal métrica de medición utilizada en la información de rendimiento para detectar problemas?
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.
¿Debo hacer algo en particular en mi base de datos para activar la información de rendimiento?
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.
¿La activación de la información de rendimiento afectará el rendimiento de mi base de datos?
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.
¿Debería continuar usando la monitorización optimizada o tan solo usar la información de rendimiento?
Si usa el monitoreo optimizado para supervisar las métricas de O/S debería continuar recibiendo dichos datos mediante este servicio.
¿Los datos almacenados en la característica de información de rendimiento están cifrados?
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.
¿Qué sucede con la retención de datos de información de rendimiento cuando detengo una instancia de base de datos de Amazon RDS?
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.
¿De qué manera interactuará la información de rendimiento con mis herramientas de rendimiento existentes?
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.
¿Existe alguna manera en la que herramientas de rendimiento de terceros puedan integrarse con 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.
¿La información de rendimiento está disponible en todas las regiones de AWS en las que está disponible Amazon RDS?
Sí, la información de rendimiento está disponible en todas las regiones de AWS, incluida la región de AWS GovCloud.
¿Puedo activar la información de rendimiento en instancias existentes?
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.
¿La información de rendimiento consume el almacenamiento de mis instancias de bases de datos?
No, la información de rendimiento no consume espacio de almacenamiento de sus instancias de Amazon RDS.
¿Qué diferencias presentará la información de rendimiento, de haberlas, cuando se ejecute en motores de bases de datos diferentes?
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.
¿La información de rendimiento funciona en instancias Multi-AZ y en instancias de réplicas de lectura?
Sí. Como las instancias de réplicas de Aurora son independientes, puede activar o desactivar la información de desempeño en ellas.
¿Puedo exportar mis datos desde la información de rendimiento?
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.
¿Puedo importar mis datos en información de rendimiento para realizar un análisis de rendimiento?
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.