Análisis de planes de ejecución de Oracle mediante el panel de Performance Insights - Amazon Relational Database Service

Análisis de planes de ejecución de Oracle mediante el panel de Performance Insights

Al analizar la carga de base de datos en una base de datos de Oracle, es posible que quiera saber qué planes contribuyen más a la carga de la base de datos. Puede determinar qué planes contribuyen más a la carga de base de datos mediante la característica de captura de planes de Información de rendimiento.

Para analizar los planes de ejecución de Oracle mediante la consola
  1. Abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/.

  2. En el panel de navegación, seleccione Performance Insights.

  3. Elija una instancia base de datos de Oracle. Se abre el panel de Información sobre rendimiento para esa instancia de base de datos.

  4. En la sección Database load (DB load) (Carga de base de datos), elija Plans (Planes) junto a Slice by (Dividir por).

    El gráfico de sesiones activas promedio muestra los planes utilizados por las instrucciones SQL principales. Los valores hash del plan aparecen a la derecha de los cuadrados codificados por colores. Cada valor hash identifica de forma exclusiva un plan.

    Divida por planes
  5. Desplácese hasta la pestaña Top SQL (SQL principal).

    En el siguiente ejemplo, el resumen de SQL principal tiene dos planes. Puede notar que es un resumen según el signo de interrogación de la instrucción.

    Elija un plan de resumen
  6. Elija el resumen para expandirlo a sus instrucciones de componentes.

    En el siguiente ejemplo, la instrucción SELECT es una consulta de resumen. Las consultas de componentes del resumen utilizan dos plan diferentes. Los colores de los planes corresponden al gráfico de la carga de la base de datos. El número total de planes del resumen se muestra en la segunda columna.

    Elija un plan de resumen
  7. Desplácese hacia abajo y elija dos Planes que comparar de la lista Plans for digest query (Planes para consulta de resumen).

    Puede ver uno o dos planes para una consulta a la vez. La siguiente captura de pantalla compara los dos planes del resumen, con el hash 2032253151 y el hash 1117438016. En el siguiente ejemplo, el 62 % de las sesiones activas promedio que ejecutan esta consulta de resumen utilizan el plan de la izquierda, mientras que el 38 % utiliza el plan de la derecha.

    Compare los planes uno al lado del otro

    En este ejemplo, los planes difieren de una manera importante. El paso 2 del plan 2032253151 utiliza un análisis de índice, mientras que el plan 1117438016 utiliza un análisis de tabla completo. Para una tabla con un gran número de filas, una consulta de una sola fila es casi siempre más rápida con un escaneo de índices.

    Compare los planes uno al lado del otro
  8. (Opcional) Elija Copy (Copia) para copiar el plan en el portapapeles, o Download (Descargar) para guardar el plan en el disco duro.