Comparación de planes de acceso para sentencias SQL en paquetes

Utilice esta comparación para identificar los cambios de rendimiento de SQL en los paquetes que se enlazaron de nuevo debido a cambios en las sentencias SQL, cambios en el entorno, migración de versiones o ejecución del mandato RUNSTATS.

Antes de empezar

Procedimiento

Para comparar planes de acceso para sentencias SQL en los paquetes:

  1. Cree una carga de trabajo para la comparación del plan de acceso. La carga de trabajo consta de un conjunto de filtros que pueden utilizarse para comparar los planes de acceso y analizar el rendimiento de las sentencias SQL en los paquetes. La carga de trabajo puede almacenarse y reutilizarse para una comparación futura.
    1. En el Explorador de orígenes de datos, conéctese al subsistema que contiene los paquetes para la comparación.
    2. Expanda la conexión y abra el asistente de flujos de trabajo; para ello, haga clic en Analizar y ajustar > Iniciar ajuste.
    3. Pulse la pestaña Gestionar para abrir la página Gestionar y ajustar cargas de trabajo y pulse el icono Crear carga de trabajo a comparar.
  2. Ejecute la comparación del plan de acceso utilizando la carga de trabajo generada en el paso 1.

Qué hacer a continuación

Si el rendimiento de las sentencias de SQL cumple sus objetivos, utilice los paquetes reenlazados. Cambie y cree de nuevo el programa de aplicación según sea necesario.

Si el rendimiento de alguna sentencia SQL ha retrocedido, puede llevar a cabo una de estas acciones.
  • Cree una carga de trabajo de consulta con las sentencias que han retrocedido. Puede ajustarlas de forma colectiva o individual. A continuación, vuelva a enlazar los paquetes.
  • Cree una sugerencia de plan y vuelva a enlazar los paquetes para aplicar la sugerencia.
  • Si utiliza DB2 para z/OS versión 9 o posterior, puede volver a un plan de acceso almacenado anterior.

Comentarios