Para cada ubicación desde la que desee realizar la captura, debe cumplir estos requisitos previos. Algunas ubicaciones tienen requisitos previos adicionales.
En DB2 para Linux, UNIX y Windows, Versión 9.7.4 o posterior: Cuando ejecute un procedimiento SQL almacenado en un editor de rutinas, en la ventana Ejecutar puede recopilar información de tiempo de ejecución real acerca de los planes de acceso de las sentencias del procedimiento almacenado. Seleccione la opción Recopilar información de rendimiento de la base de datos y, a continuación, seleccione la opción Recopilar información del plan de acceso real desde la base de datos. En la vista Datos de perfil, seleccione las sentencias que desee ajustar manteniendo pulsada la tecla CONTROL y pulsando esas sentencias. Pulse con el botón derecho del ratón en la selección y pulse Iniciar ajuste.
Para capturar sentencias SQL desde los siguientes orígenes, siga primero estos pasos para abrir el asistente de flujos de trabajo:
Si el paquete en el que se encuentra una sentencia está limitado por EXPLAIN establecido en YES, se captura junto con información acerca de su plan de acceso real.
Las sentencias de esta ubicación se capturan junto con sus planes de acceso reales.
Para las autorizaciones y privilegios necesarios capturar desde esos orígenes, consulte Autorizaciones y privilegios necesarios para capturar sentencias SQL desde DB2 para z/OS.
Si el paquete en el que se encuentra una sentencia está limitado por EXPLAIN establecido en YES, se captura junto con información acerca de su plan de acceso real.
Todas las apariciones de sentencias capturadas en los paquetes especificados se guardan cuando crea una carga de trabajo de consulta desde este tipo de origen. Si selecciona la opción Guardar información de EXPLAIN para las sentencias capturadas, también se guarda la información EXPLAIN para cada aparición de una sentencia.
Si el paquete en el que se encuentra una sentencia está limitado por EXPLAIN establecido en YES, se captura junto con información acerca de su plan de acceso real.
Todas las apariciones de sentencias capturadas en los paquetes especificados se guardan cuando crea una carga de trabajo de consulta desde este tipo de origen. Si selecciona la opción Guardar información de EXPLAIN para las sentencias capturadas, también se guarda la información EXPLAIN para cada aparición de una sentencia.
Inmediatamente después de la captura, puede ver los planes de acceso reales para una sentencia pulsando con el botón derecho y seleccionando Mostrar gráfico de plan de acceso.
Para sentencias estáticas: Si las sentencias capturadas se producen más de una vez en los paquetes especificados, solo se guarda la información de EXPLAIN de la aparición más reciente de la sentencia cuando crea una carga de trabajo de consulta desde este tipo de origen. Las sentencias se consideran duplicados cuando el nombre de paquete, esquema de paquete, número de sección, número de sentencia y texto de sentencia son idénticos. Aunque no seleccione esta opción, solo la aparición más reciente de cada sentencia se guarda en la carga de trabajo de consulta.
La captura de este tipo de origen requiere crear y ejecutar un supervisor de sucesos de actividades para recopilar la actividad de tiempo de ejecución en una base de datos. Inmediatamente después de la captura, puede ver los planes de acceso reales para una sentencia pulsando con el botón derecho y seleccionando Mostrar gráfico de plan de acceso.
Si las sentencias capturadas se producen más de una vez en los paquetes especificados, solo se guarda la información de EXPLAIN de la aparición más reciente de la sentencia cuando crea una carga de trabajo de consulta desde este tipo de origen. Las sentencias se consideran duplicados cuando los ID ejecutables son idénticos. Aunque no seleccione esta opción, solo la aparición más reciente de cada sentencia se guarda en la carga de trabajo de consulta.