Comparación de planes de acceso utilizando instantáneas de información de EXPLAIN después de probar dos veces índices candidatos virtualmente

Puede comparar las diferencias en los planes de acceso que producen dos pruebas virtuales diferentes de índices candidatos.

Antes de empezar

Asegúrese de que los requisitos previos se cumplan.

Acerca de esta tarea

En este procedimiento, ejecute una prueba virtual de un conjunto de índices, que se llaman índices candidatos porque son candidatos por haber sido creados, modificados o descargados. Al ejecutar la prueba, se genera una instantánea de explicación virtual. Esta instantánea virtual utiliza los resultados de la prueba. Ejecute una segunda prueba virtual y generar una segunda instantánea de explicación virtual. Finalmente, compare ambas instantáneas de explicación virtuales.

Procedimiento

Para comparar planes de acceso de dos pruebas de índices candidatos:

  1. Cree una carga de trabajo de consulta.
    1. Capture las sentencias SQL que desea ajustar.
    2. Después de capturar sentencias SQL, pulse el botón Crear carga de trabajo de consultas de Todas las sentencias.
    3. En la ventana Especificar nombre de carga de trabajo y descripción, especifique información para identificar la nueva carga de trabajo de consulta.
    Se abre la página Gestionar y ajustar cargas de trabajo en la sección Gestionar. La nueva carga de trabajo de consulta aparece en la tabla en esta página. El estado de la carga de trabajo de consulta es CAPTURADA.
  2. Ejecute el asesor de estadísticas de carga de trabajo e implemente sus recomendaciones.
  3. Asegúrese de que la antememoria local del catálogo del sistema está actualizada.
  4. Especifique para volver a explicar la carga de trabajo de consulta cuando ejecute el asesor de índices de carga de trabajo.
    1. A la izquierda del asistente de flujo de trabajo, pulse el separado Invocar, si la sección Invocar no está todavía abierta.
    2. En la página Ejecutar asesores de carga de trabajo, seleccione la opción Volver a recopilar información de EXPLAIN antes de ejecutar asesores de carga de trabajo.
  5. Ejecute el asesor de estadísticas de carga de trabajo de nuevo para saber si tiene recomendaciones adicionales. Si es así, impleméntelas.
  6. Si ha implementado recomendaciones adicionales desde el asesor de estadísticas de carga de trabajo, asegúrese de que la memoria caché local del catálogo del sistema está actualizada.
  7. Especifique para volver a explicar la carga de trabajo de consulta cuando ejecute el asesor de índices de carga de trabajo.
    1. A la izquierda del asistente de flujo de trabajo, pulse el separado Invocar, si la sección Invocar no está todavía abierta.
    2. En la página Ejecutar asesores de carga de trabajo, seleccione la opción Volver a recopilar información de EXPLAIN antes de ejecutar asesores de carga de trabajo.
  8. Ejecute el Asesor de índices de carga de trabajo, pero no implemente las recomendaciones.
  9. En la sección Indexes de la página Revisar recomendaciones del asesor de carga de trabajo, pulse el botón Probar índices candidatos.
  10. Opcional: Añada o edite índices que desee incluir en la prueba. También puede especificar si desea excluir uno o varios índices existentes.
  11. Pulse el botón Probar índices candidatos. Se abre la ventana Probar índices candidatos.
  12. Opcional: Modifique las estadísticas de alguno de los índices para que coincidan o reflejen con precisión su entorno de base de datos.
  13. Pulse Aceptar para ejecutar la prueba.
  14. En los resultados de la prueba, pulse el icono Comparar planes de acceso para generar y guardar una instantánea de explicación que incorpore los resultados. Cuando un mensaje pregunta si desea comparar planes de acceso, pulse Cancelar.
  15. En los resultados de la prueba, pulse el botón Probar índices candidatos para volver a la página Índices candidatos de la prueba de carga de trabajo.
  16. Opcional: Añada o edite índices que desee incluir en la prueba. También puede especificar si desea excluir uno o varios índices existentes.
  17. Pulse el botón Probar índices candidatos. Se abre la ventana Probar índices candidatos.
  18. Opcional: Modifique las estadísticas de alguno de los índices para que coincidan o reflejen con precisión su entorno de base de datos.
  19. Pulse Aceptar para ejecutar la prueba.
  20. En los resultados de la prueba, pulse el icono Comparar planes de acceso para generar y guardar una instantánea de explicación que incorpore los resultados. Cuando un mensaje pregunta si desea comparar planes de acceso, pulse Aceptar. A continuación, seleccione la instantánea de explicación que ha creado en el paso 14 y la instantánea de explicación que ha generado en este paso.

Qué hacer a continuación

En la página Historial de comparación, efectúe una doble pulsación en la entrada de la comparación. En la página Ver resultados de comparación mediante las instantáneas de explicación de carga de trabajo y sentencias SQL, revise la tabla Sentencias para buscar sentencias con diferencias en las dos instantáneas de explicación. Si necesita compartir los resultados con otras personas, seleccione Generar informe HTML de comparación en el campo Más acciones sobre la tabla.

Comentarios