Exploración de planes de acceso con el Explorador del plan de acceso

Utilice el Explorador del plan de acceso para encontrar los componentes más caros de un plan de acceso en un formato que le permita ordenar los componentes por coste y ver las relaciones entre ellos.

Antes de empezar

Acerca de esta tarea

Para una sentencia SQL que se ejecuta en DB2 para Linux, UNIX y Windows
El Explorador del plan de acceso muestra las operaciones que se encuentran en el plan de acceso y detalles sobre cada operación.
Puede visualizar las operaciones en una tabla, donde pueda ordenarlas por coste, o mostrarlas en forma de árbol.
Para una sentencia SQL que se ejecuta en DB2 para z/OS
El Explorador del plan de acceso muestra el plan de acceso en forma de árbol, en el que se muestra un bloque de consulta para cada subconsulta y los miniplanes de cada bloque de consulta.
Puede ordenar los miniplanes según varios atributos, incluido el coste.

Procedimiento

Para navegar a un plan de acceso con el Explorador del plan de acceso:

  1. Capture la sentencia SQL que desea ajustar. Consulte Ubicaciones desde las que puede capturar un sentencia SQL para el ajuste de consultas únicas.
  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. En la página Ejecutar asesores de consulta única y herramientas de análisis, pulse el botón Seleccione qué se debe ejecutary seleccione Mostrar plan de acceso en el Explorador del plan de acceso. El Asistente de flujo de trabajo de Query Tuner se abre en la sección Revisar. Si Revisar plan de acceso en la página del Explorador del plan de acceso no está abierto, pulse Abrir Explorador de plan de acceso en el lado izquierdo de esta sección.
  5. Revise el plan de acceso para localizar los posibles problemas.
    • Para los planes de acceso en DB2 para Linux, UNIX y Windows: ordene y disponga las columnas de la vista de tabla para encontrar las operaciones más costosas del plan de acceso. Utilice los botones Resaltar flujo de entrada y Resaltar flujo de salida para ver qué operadores aportan información a un operador seleccionado y a qué operador envía información el operador seleccionado. También puede ver los flujos de información utilizando la vista de árbol. Seleccione un operador y visualice información sobre el mismo en las tablas ampliables en la parte inferior del Explorador del plan de acceso.

      Para obtener descripciones generales sobre los operadores que aparecen en el plan de acceso, consulte Operadores que aparecen en el Explorador del plan de acceso para los planes de acceso en DB2 para Linux, UNIX y Windows.

    • Para los planes de acceso en DB2 para z/OS: seleccione un bloque de consulta o un miniplan y visualice la información sobre el mismo en las tablas ampliables de la parte inferior del Explorador del plan de acceso. Por ejemplo, al mirar un miniplan, puede observar que una exploración de espacio de tablas accede a la tabla de DB2 para z/OS correspondiente. En los detalles para el miniplan, puede observar que el tamaño de la tabla es grande y el valor del factor de filtro para el predicado también es grande. E este caso, el número elevado de filas coincide con el predicado e incrementa el coste del miniplan.

      Puede seleccionar una subconsulta y pulsar el botón Resaltar relación de bloques de consulta para descubrir con qué miniplan de la subconsulta padre está vinculada la subconsulta.

      Para obtener una descripción de los valores que aparecen en las columnas Tipo de acceso, Método de unión, Tipo de unión, Rango de páginas, Precaptación, Tipo de acceso primario, Tipo de bloque de consulta y Tipo de tabla, consulte el siguiente enlace para la versión de DB2 para z/OS que esté utilizando.

Comentarios