Puede capturar sentencias SQL desde distintas ubicaciones.
Requisitos previos comunes para la
captura
Para cada ubicación desde la que
desee realizar la captura, debe cumplir estos requisitos previos. Algunas ubicaciones tienen requisitos
previos adicionales.
- En el Explorador de orígenes de datos, conecte con la base de datos o
subsistema DB2, si la conexión no está abierta todavía.
- Asegúrese
de que el subsistema DB2 contra el que se ejecutan las sentencias de SQL está configurado para
ajustar cargas de trabajo de consultas.
Ubicaciones desde las que puede capturar sentencias SQL
- Editor SQL o editor de rutinas
- Resalte las sentencias que desee ajustar, púlselas con el botón derecho, y seleccione Iniciar ajuste.
Nota: Si la sentencia que captura desde
un editor de rutinas contiene variables locales, durante el proceso de captura
dichas variables se convierten en marcadores de parámetro con tipo.
- Explorador de orígenes de datos
- Puede pulsar
con el botón derecho en un procedimiento almacenado SQL y seleccionar
Iniciar ajuste.Para realizar la captura desde este
origen, debe tener el privilegio
SELECT en el catálogo del sistema.
- DB2 para z/OS y otras ubicaciones
Para capturar sentencias SQL desde los siguientes orígenes, siga primero estos
pasos para abrir el asistente de flujos de trabajo:
- En el Explorador de orígenes de datos, pulse con el botón derecho en una conexión y seleccione Conectar, expanda la conexión, pulse con el botón derecho en el servidor de datos y seleccione . Se abre el asistente de carga de trabajo en la sección Capturar.
- En la parte izquierda de la sección Capture,
seleccione la ubicación de la sentencia SQL que desee ajustar.
Puede realizar la captura desde las siguientes ubicaciones:- Escribir o pegar en una sentencia
- Seleccione Texto de entrada en el lado izquierdo de
la sección Capturar.
- Archivo
- Seleccione Archivo en el lado izquierdo de la
sección Capturar.
- Archivo XML que define una carga de trabajo de consulta
- Aun cuando el conjunto completo de características de ajuste no se haya activado en la base de datos o el subsistema al que está conectado, puede ajustar una sentencia SQL que se encuentre dentro de una definición de una carga de trabajo de consulta.
- Repositorio de Optim Performance Manager
- Para obtener información sobre los requisitos previos e instrucciones para
realizar capturas desde este origen, consulte
Creación de cargas de trabajo de consulta que se ejecutan en DB2 para z/OS desde Optim Performance Manager.
- Orígenes en DB2 for z/OS
- Paquetes o planes de catálogo
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.
- DB2 Query Monitor para z/OS
- Tabla DSN_FUNCTION_TABLE
- Tabla DSN_STATEMNT_TABLE
- Tabla PLAN_TABLE
- QMF
- QMF HPO
- Procedimiento SQL almacenado
- Antememoria de sentencias
Si guarda sentencias capturadas desde la antememoria de sentencias como una carga de trabajo de consulta, puede guardar la información de vía de acceso de tiempo de ejecución para las sentencias que ya se hayan ejecutado. Cuando ejecute por primera vez los asesores de carga de trabajo en la carga de trabajo de consulta, dichos asesores pueden utilizar esa información de tiempo de ejecución al generar recomendaciones. Si decide ajustar una única sentencia SQL desde la carga de trabajo de consulta, no vuelva a explicar la sentencia si desea que los asesores utilicen la información de tiempo de ejecución para ella.
- Repositorio SQL definido por el usuario
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.