Ver los planes de acceso para las sentencias SQL

Puede abrir Visual Explain para ver el plan de acceso de una sentencia SQL en un gráfico. Si utiliza DB2 o un origen de datos Informix Dynamic Server.

Antes de empezar

Visual Explain en el entorno de trabajo da soporte a los siguientes servidores de datos:
  • DB2 Versión 9.1.5 para Linux®, UNIX® y Windows®
  • DB2 Versión 9.5.1 para Linux, UNIX y Windows
  • DB2 Universal Database para z/OS Versión 8 (modalidad de función nueva)
  • DB2 Versión 9.1 para z/OS
  • IBM® Informix Dynamic Server (IDS) Versiones 11.10, 11.50 y 11.70
  • Base de datos 10 g de Oracle y base de datos 11g de Oracle

Si desea crear diagramas de planes de acceso para DB2 UDB para z/OS Versión 8 (modalidad de compatibilidad), debe instalar Visual Explain para DB2 para z/OS. El entorno de trabajo inicia este software cuando desea crear diagramas de planes de acceso.

Nota: No puede visualizar el plan de acceso de una sentencia SQL si la sentencia SQL contiene variables declaradas en su aplicación. La sentencia puede contener variables relacionadas con el servidor de datos, como variables de lenguaje principal de DB2.

Acerca de esta tarea

Cuando abre Visual Explain, puede utilizar la información del gráfico para ajustar las consultas realizando las tareas siguientes:
  • Ver las estadísticas que se han utilizado en el momento de la optimización. Puede comparar estas estadísticas con las estadísticas de catálogo actuales para ayudarle a determinar si puede mejorar el rendimiento volviendo a vincular el paquete.
  • Determinar si se ha utilizado un índice o no para acceder a una tabla. Si no se ha utilizado un índice, Visual Explain le ayuda a determinar qué columnas pueden beneficiarse de un índice.
  • Ver los efectos de ejecutar varios tipos de ajuste comparando las versiones anterior y posterior del gráfico de plan de acceso de una consulta.
  • Obtener información sobre cada una de las operaciones del plan de acceso, incluido el coste total estimado y el número de filas recuperadas (cardinalidad).
Cuando el entorno de trabajo abre Visual Explain, éste crea las tablas de EXPLAIN necesarias para crear los gráficos de las sentencias SQL.

Procedimiento

Para ver una sentencia SQL:


Comentarios