Comparación de planes de acceso para dos versiones diferentes de los mismos paquetes de una recopilación

Puede saber si volver a vincular un conjunto de paquetes modifica los planes de acceso y siesos cambios ralentizan la ejecución de las sentencias SQL.

Antes de empezar

Asegúrese de que se cumplan los requisitos previos para las comparaciones que utilizan paquetes.

Acerca de esta tarea

Utilice este procedimiento si vuelve a vincular paquetes de forma regular y desea comprender los cambios realizados en los planes de acceso antes y después de la nueva vinculación.

Procedimiento

Para comparar planes de acceso para dos versiones diferentes de los mismos paquetes de una recopilación:

  1. Vincule los paquetes que desee analizar, estableciendo la opción EXPLAIN en .
  2. Vincule una nueva versión de los mismos paquetes en la misma recopilación, estableciendo la opción EXPLAIN en .
  3. Cree una carga de trabajo comparable y ejecute la comparación. Una carga de trabajo comparable es una carga de trabajo que ha creado específicamente para la comparación. Es una agrupación lógica de ambos paquetes que están en la recopilación original y los paquetes que están en la nueva recopilación.
    1. En el Explorador de orígenes, conéctese al subsistema DB2 para z/OS en el que se encuentran las recopilaciones.
    2. Pulse con el botón derecho del ratón en la conexión y seleccione Analizar y ajustar > Iniciar ajuste.
    3. Pulse el separador Gestionar en el lado izquierdo del asistente de flujo de trabajo para abrir la sección Gestionar.
    4. En la página Gestionar cargas de trabajo, pulse el icono Crear la carga de trabajo para la comparación, que está en la parte superior de la página: icono de Crear la carga de trabajo para la comparación
    5. Siga los pasos del asistente Cree la carga de trabajo para comparar los planes de acceso en los paquetes.
  4. En la página Historial de comparación, seleccione la comparación y pulse Revisar resultados.

Resultados

Se abre la página Ver los resultados de la comparación por resumen de paquetes. Efectúe una doble pulsación en los paquetes listados para ver las comparaciones de sentencias individuales.Efectúe una doble pulsación en las sentencias para ver los detalles de los cambios realizados a los planes de acceso. Puede crear sugerencias PLAN_TABLE para sentencias individuales o puede volver a vincular paquetes individuales con la opción SWITCH, para que las sentencias SQL utilicen planes de acceso anteriores y mejores.

Feedback