Todos los productos
Search
Centro de documentos

ApsaraDB RDS:Performance Insight

Última actualización: Oct 09, 2026

Los administradores y desarrolladores de bases de datos se enfocan en la optimización y el monitoreo del rendimiento. Database Autonomy Service (DAS) ofrece la nueva función de información de rendimiento. Esta función recopila información sobre las sentencias SQL mediante la función Performance Schema de MySQL para identificar problemas de rendimiento lo antes posible y proporcionar soluciones que mejoren el rendimiento y la estabilidad del sistema de base de datos. También recopila estadísticas sobre las tablas y los índices en los que no se ejecutan operaciones, lo que le ayuda a analizar los datos recopilados e identificar qué información puede eliminar. Esto incrementa el uso del almacenamiento y mejora el rendimiento de la base de datos.

Requisitos previos

  • La instancia RDS ejecuta MySQL.

    Nota
    • La instancia RDS no ejecuta RDS Basic Edition.

    • La instancia RDS no ejecuta MySQL 5.5.

  • La capacidad de memoria de su instancia RDS es mayor o igual a 8 GB.

  • La función Performance Schema está habilitada en la instancia RDS. Para obtener más información, consulte Enable Performance Schema.

    Nota

    Si habilita la función Performance Schema en la instancia RDS, se consume una cantidad específica de recursos de dicha instancia. Para obtener más información, consulte Performance Schema stress test report.

  • La instancia RDS reside en una de las siguientes regiones: China (Hangzhou), China (Shanghai), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Shenzhen), China (Chengdu), China (Hong Kong), Singapore, Malaysia (Kuala Lumpur) e Indonesia (Jakarta).

Reglas de facturación

Si habilita esta función en una instancia ubicada en una región compatible, se le cobrará según la edición que haya seleccionado.

Nota

En las regiones donde DAS Economy Edition y Enterprise Edition V3 aún no están disponibles, Performance Insight permanece en versión preliminar pública gratuita. Cuando estas ediciones estén disponibles en una región, la versión preliminar gratuita de Performance Insight finalizará y se convertirá en una función de valor agregado de pago.

Descripción de la función

La nueva función de información de rendimiento agrega estadísticas sobre las sentencias SQL con base en la función Performance Schema de MySQL. Esto le ayuda a evaluar las cargas de la instancia e identificar las causas raíz de los problemas de rendimiento. La nueva versión proporciona las siguientes capacidades:

  • Identifica el Resource Usage, las Executions, las Scanned Rows y la Execution Duration de todas las sentencias SQL.

  • Le permite consultar las tendencias de las métricas de rendimiento y los detalles de sentencias SQL específicas.

  • Le permite consultar los detalles de sentencias SQL específicas mediante identificadores SQL y palabras clave.

  • Le permite consultar información sobre las tendencias del Resource Usage, las Executions, las Scanned Rows y la Execution Duration de las sentencias SQL especificadas, así como información sobre las muestras SQL relacionadas con dichas sentencias.

  • Limita y optimiza las sentencias SQL especificadas.

  • Le permite comparar y consultar el Resource Usage, las Executions, las Scanned Rows y la Execution Duration de todas las sentencias SQL en distintos periodos, además de las métricas de rendimiento de sentencias SQL específicas durante dichos periodos.

  • Le permite consultar las estadísticas de las tablas y los índices en los que no se ejecutan operaciones. DAS recopila estas estadísticas cada madrugada, determina si se están realizando operaciones en dichas tablas e índices, y registra el número acumulado de días sin actividad en las tablas y los índices de su instancia RDS.

    Nota

    El número mínimo de días acumulados sin operaciones en las tablas y los índices se establece en siete días. Una vez habilitada la función de identificación de tablas e índices sin tráfico, podrá consultar los datos de las tablas y los índices inactivos como mínimo siete días después.

La nueva función de información de rendimiento ofrece más métricas y métodos de visualización que la versión original. A continuación se presenta una tabla comparativa entre ambas versiones.

Elemento

Nueva función de información de rendimiento

Original performance insight

Métricas

  • Le permite consultar los gráficos de tendencia de Resource Usage, Executions, Scanned Rows y Execution Duration de todas las sentencias SQL.

  • Admite la visualización de gráficos de tendencia para las siguientes métricas de la base de datos: Executions/Errors, Scanned Rows/Updated Rows/Returned Rows, Logical Reads, Physical Reads, Average Execution Duration/Average Lock Duration, Number of Created Temp Tables/Number of Created Disk Temp Tables, Number of Sorted Rows, Select_Scan/Select_Range/Full Join/Full Range Join/Sort_Scan/Sort_Range y Top 5 SQL Trends.

  • Admite la visualización de gráficos de tendencia de Memory/CPU Usage, Session Connection, Traffic throughput e IOPS de la base de datos de destino.

  • Le permite consultar la tendencia de sesiones activas promedio y las cargas multidimensionales de distintas categorías, como las sentencias SQL.

Métodos de visualización

  • Le permite consultar las tendencias de las métricas y los detalles de sentencias SQL específicas dentro de un periodo determinado.

  • Le permite comparar y consultar las tendencias de las métricas y los detalles de sentencias SQL específicas en distintos periodos.

  • Le permite consultar los detalles de sentencias SQL específicas mediante identificadores SQL y palabras clave.

  • Le permite consultar las estadísticas de las tablas y los índices en los que no se ejecutan operaciones.

Le permite consultar las tendencias de las métricas y los detalles de sentencias SQL específicas dentro de un periodo determinado.

Soluciones

Limita y optimiza las sentencias SQL especificadas.

Optimiza las sentencias SQL especificadas.

Habilitar Performance Insight

  1. Vaya a la Instances página. En la barra de navegación superior, seleccione la región donde reside la instancia RDS. Luego, busque la instancia RDS y haga clic en su identificador.

  2. En el panel de navegación izquierdo, elija Autonomy Services > Performance Insight.

  3. En la página que aparece, haga clic en Enable Performance Insight.Performance Insight

    Si la función Performance Schema está deshabilitada, aparecerá el cuadro de diálogo Parameter Settings. Deberá hacer clic en Configure para configurar los parámetros relacionados con la función Performance Schema. Para obtener más información, consulte Enable Performance Schema.

    Aviso

    Debe reiniciar la instancia RDS para que la configuración de parámetros surta efecto. Se recomienda ejecutar esta operación fuera del horario de mayor actividad y asegurarse de que su aplicación esté configurada para reconectarse automáticamente a la instancia RDS.

    Cuando habilita la nueva función de información de rendimiento, el sistema activa automáticamente la función de identificación de tablas e índices sin tráfico. Esta función identifica las tablas y los índices en los que no se ejecutan operaciones.

    Importante

    A partir del 11 de abril de 2023, se admite la función de identificación de tablas e índices sin tráfico. Cuando habilita la nueva función de información de rendimiento en una instancia RDS, esta función de identificación se activa automáticamente. Si ya había habilitado la nueva función de información de rendimiento antes del 11 de abril de 2023, puede activar manualmente Identification for Tables and Indexes with No Traffic en el cuadro de diálogo Service Settings.

  4. En la página Performance Insight, seleccione la pestaña de función que necesite:

    • Display by Time Range:

      • Seleccione un intervalo de tiempo para consultar los gráficos de tendencia de Resource Usage, Executions, Scanned Rows y Execution Duration de todas las sentencias SQL dentro del periodo especificado.

        Nota

        Al seleccionar un intervalo de tiempo, la hora de finalización debe ser posterior a la de inicio. Puede consultar datos de hasta siete días dentro del último mes.

      • Haga clic en Export para guardar los datos como un archivo en su computadora.

      • Haga clic en Show More Metrics para consultar los gráficos de tendencia de las métricas importantes.

        Nota

        Puede hacer clic en Settings y seleccionar las métricas cuyos gráficos de tendencia desea mostrar en la sección Index.

      • En la sección de la lista de SQL, ejecute las siguientes operaciones para consultar los detalles de las sentencias SQL.

        Nota

        Puede hacer clic en Settings y seleccionar las métricas estadísticas que desea mostrar en la lista desde la sección Column Settings.

        • Haga clic en el identificador de la sentencia SQL que desea gestionar para consultar los gráficos de tendencia de Resource Usage, Executions, Scanned Rows y Execution Duration de dicha sentencia en un periodo específico. También puede consultar los detalles de la muestra SQL relacionada con esa sentencia.

        • Haga clic en Sample en la columna Actions de la sentencia SQL que desea gestionar para consultar los detalles de la muestra SQL relacionada.

        • En la columna Actions de una sentencia SQL, haga clic en Throttling. En la página SQL Throttling, configure sus parámetros de limitación. Para obtener más información, consulte SQL throttling.

        • Haga clic en Optimize en la columna Actions de la sentencia SQL que desea gestionar. En el cuadro de diálogo SQL Diagnostic Optimization, consulte los resultados del diagnóstico.

          Si acepta las sugerencias de optimización SQL, haga clic en Copy en la esquina superior derecha de la página y pegue la sentencia SQL optimizada en el cliente de base de datos o en Data Management (DMS) para ejecutarla. Si no acepta las sugerencias de optimización SQL, haga clic en Cancel.

          Nota

          DAS ejecuta diagnósticos SQL con base en la complejidad de las sentencias, la cantidad de datos de la tabla y las cargas de trabajo de la instancia. Las sugerencias pueden tardar más de 20 segundos en devolverse tras iniciar el diagnóstico. Al finalizar, el motor de diagnóstico SQL proporciona resultados, sugerencias de optimización y beneficios esperados. Puede decidir si acepta las sugerencias según estos resultados.

          También puede hacer clic en (Database Expert Service) para adquirir el servicio experto. Database Expert Service ofrece servicios profesionales de valor agregado para bases de datos, como soluciones de emergencia, diagnósticos de estado, optimización de rendimiento, garantía de seguridad y migración de datos.

    • Display by Comparison: Seleccione un momento para comparar los resultados de información de rendimiento y consulte la comparación de Resource Usage, Executions, Scanned Rows y Execution Duration de todas las sentencias SQL en ese instante. También puede consultar los detalles de la comparación en la sección de la lista de SQL.

      Nota

      Puede hacer clic en Settings para seleccionar las métricas estadísticas que desea mostrar en la lista.

    • Tables/Indexes: Establezca condiciones de filtro para consultar los datos que cumplan con los requisitos de Tables with No Traffic y Indexes with No Traffic.

      Haga clic en Export para guardar los datos filtrados en un archivo local.

Deshabilitar la nueva función de información de rendimiento

  1. Vaya a la Instances página. En la barra de navegación superior, seleccione la región donde reside la instancia RDS. Luego, busque la instancia RDS y haga clic en su identificador.

  2. En el panel de navegación izquierdo, elija Autonomy Services > Performance Insight.

  3. En la pestaña Performance Insight, haga clic en Service Settings. Desactive el interruptor Feature Setting y haga clic en OK. En el cuadro de diálogo de confirmación, vuelva a hacer clic en OK para deshabilitar Performance Insight.

    Cuando deshabilita Performance Insight, también se deshabilita la función de identificación de tablas e índices sin tráfico. Además, puede deshabilitar por separado Idle Table and Index Identification. Tras deshabilitar esta función, DAS elimina todos los datos sobre las tablas y los índices inactivos, incluido su historial de uso.

    Importante

    Una vez deshabilitada la nueva función de información de rendimiento, DAS deja de recopilar datos y elimina los datos históricos.

Referencias

Puede habilitar las funciones de autonomía de DAS para implementar una gobernanza automática que resuelva los problemas de rendimiento.