Generación de representaciones visuales de planes de acceso

El Asistente de flujo de trabajo de Query Tuner puede mostrar el plan de acceso para una sentencia en forma de diagrama. El diagrama proporciona estimaciones de coste y cardinalidad para cada paso del plan.

Antes de empezar

Acerca de esta tarea

Un gráfico de plan de acceso describe los "detalles operativos" de ejecución de la consulta y cómo fluyen los datos. Un nodo hoja de un gráfico de plan de acceso es un nodo de tabla, un nodo de archivo de trabajo o un nodo de índice que representa un origen de datos en el plan de ejecución de la consulta. Los datos fluyen en sentido ascendente (como se muestra en el gráfico) y se procesan mediante los nodos de operación del gráfico de plan de acceso.

Procedimiento

Para generar un gráfico de plan de acceso:

  1. Capture la sentencia SQL que desea ajustar. Consulte Ubicaciones desde la que se puede capturar una sentencia SQL para el ajuste de una consulta.
  2. Seleccione una de las sentencias capturadas y pulse el botón Invocar asesores y herramientas. Se abre la página Ejecutar asesores de consulta única y herramientas de análisis en la sección Invocar.
  3. Si tiene que establecer el esquema que se debe utilizar para objetos no calificados a los que hace referencia la sentencia SQL o (si la sentencia se ejecuta en DB2 para z/OS) cambia el ID de SQL, especifique estos valores en los campos Esquema y SQLID sobre la sentencia SQL en esta página. Para obtener información sobre cómo establecer valores predeterminados globales para esquemas e ID de SQL, consulte: Definición del esquema para utilizar objetos no calificados, el ID de SQL o ambos.
  4. Pulse el botón Seleccionar qué se debe ejecutar.
  5. En la ventana Seleccionar actividades, seleccione la opción Visualizar gráfico de plan de acceso.
  6. Opcional: Para sentencias SQL que se ejecutan en DB2 para Linux, UNIX y Windows, versión 9.7.1 o posteriores: para el análisis del plan de acceso, especifique que deben utilizarse los valores reales recopilados durante el tiempo de ejecución, en lugar de los valores de la información de EXPLAIN para la sentencia SQL actual. Antes de seleccionar esta opción, asegúrese de que su ID de usuario tenga privilegios para ejecutar el mandato CREATE EVENT MONITOR nombre FOR ACTIVITIES. Las siguientes autorizaciones poseen estos privilegios: DBADM, SQLADM y WLMADM.
  7. Pulse Aceptar.

Qué hacer a continuación

El Asistente de flujo de trabajo de Query Tuner se abre en la sección Revisar. Si la página Revisar plan de acceso no está abierta porque ha seleccionado opciones adicionales en la ventana Seleccionar actividades, pulse Abrir gráfico de plan de acceso en el lado izquierdo de la sección Revisar.

Para obtener ayuda sobre esta página, pulse el botón Ayuda de la parte superior de la página. También puede pulsar F1.

Para obtener más información sobre la lectura e interpretación de los gráficos de plan de acceso, consulte Ajuste de SQL con Optim Query Tuner, Parte 1: Vías de acceso.


Comentarios