Cuando el asistente de flujos de trabajo recopila
información sobre EXPLAIN para las sentencias SQL, el asistente de flujos de
trabajo recopila dicha información desde una antememoria local del catálogo
para la base de datos conectada o el subsistema.
Por consiguiente, cuando el
catálogo cambia, la antememoria local del catálogo debe actualizarse antes de
que el asistente de flujos de trabajo recopile información sobre EXPLAIN de
nuevo para las mismas sentencias SQL.
Acerca de esta tarea
Por ejemplo, supongamos que ha ejecutado el Asesor de estadísticas en
una sentencia SQL y que ha ejecutado los mandatos RUNSTATS recomendados por el
asesor. Ahora que las estadísticas relevantes están actualizadas, desea
ejecutar el Asesor de índices en la sentencia SQL. No obstante, si la antememoria local del catálogo del sistema no está actualizada, el Asesor de índices
utilizará estadísticas obsoletas, aun cuando especifique que se aplique de
nuevo EXPLAIN a la sentencia.
Procedimiento
Para asegurarse de que la antememoria local del catálogo del
sistema siempre se actualiza después de las actualizaciones realizadas en el
catálogo, siga uno de estos pasos:
- Defina el asistente de flujos de trabajo para que actualice la antememoria local automáticamente después de ejecutar mandatos RUNSTATS o sentencias
DDL desde el asistente de flujos de trabajo.
- En el menú principal, seleccione
.
- En la ventana Preferencias, expanda
.
- En la página Opciones de EXPLAIN, seleccione la opción
Renovar siempre la información de catálogo del servidor de
datos si no está seleccionada.
- Pulse Aplicar y, a continuación, pulse Aceptar.
- Cierre las instancias abiertas del asistente de flujos de trabajo.
Cuando se le solicite, guarde su trabajo. Puede volver a abrir dichas instancias del asistente
de flujos de trabajo desde el Explorador de proyectos.
- Renueve la antememoria local manualmente.
- Si el asistente de flujos de trabajo está maximizado, efectúe una doble
pulsación en su pestaña. Aparece el Explorador de orígenes de datos, a menos
que lo haya cerrado con anterioridad.
Para abrir de nuevo el Explorado de orígenes de datos, desde el menú principal,
seleccione . En
Gestión de datos, seleccione Explorador de
orígenes de datos y pulse Aceptar.
- Efectúe una pulsación con el botón derecho en la base de datos o el
subsistema conectado actualmente y seleccione .
Qué hacer a continuación
Puede ejecutar asesores y herramientas en la sentencia SQL actual
después de asegurarse de que la opción
Volver a realizar EXPLAIN de
la consulta está seleccionada en la página
Ejecutar
asesores de consulta única y herramientas de la sección
Invocar.