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

Puede saber si los planes de acceso para una carga de trabajo de consulta mejorarían mediante un conjunto de índices que ha probado virtualmente.

Antes de empezar

Asegúrese de que los requisitos previos se cumplan.

Acerca de esta tarea

En este procedimiento, deberá generar una instantánea de explicación justo antes de ejecutar el Asesor de índices de carga de trabajo. A continuación, 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. Finalmente, compare esa instantánea virtual con la instantánea de explicación que ha generado al ejecutar el Asesor de índices de carga de trabajo.

Procedimiento

Para comparar los planes de acceso desde antes de probar los índices candidatos y desde después de probar los í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 Guardar todo en una carga de trabajo.
    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 antes de ejecutar de nuevo el asesor de estadísticas 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 la sección Recomendaciones de los resultados de la prueba, pulse el icono Comparar planes de acceso. El asistente de flujo de trabajo genera y guarda una instantánea de explicación virtual que incorpora los resultados de la prueba.
  15. Escoja comparar dos instantáneas de explicación para la carga de trabajo de consulta seleccionada.
  16. En la ventana Comparar planes de acceso de dos instantáneas de explicación, seleccione la instantánea virtual que ha creado la prueba y la instantánea de explicación que ha generado al ejecutar el Asesor de índices de carga de trabajo. A continuación, pulse Aceptar.
    Nota: En su lugar, podría comparar la instantánea virtual con una instantánea de explicación que haya generado en otro momento o con una instantánea virtual que haya generado junto con las recomendaciones del Asesor de índices de carga de trabajo.

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.

Feedback