Cómo garantizar que la antememoria local del catálogo del sistema está actualizada

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:

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.

Comentarios