Generación y aplicación de recomendaciones para crear y modificar vistas estadísticas para cargas de trabajo de consulta que se ejecutan en DB2 para Linux, UNIX y Windows

El Asesor de estadísticas de carga de trabajo puede recomendar nuevas vistas estadísticas y cambios en las vistas existentes. Las vistas estadísticas ayudan al optimizador de DB2 a realizar una mejora estimación de la cardinalidad cuando las sentencias SQL tienen predicados complejos, relaciones entre predicados complejos y relaciones entre tablas.

Antes de empezar

Acerca de esta tarea

Una vez que el Asesor de estadísticas de carga de trabajo genera recomendaciones para vistas estadísticas, puede revisar dichas recomendaciones y los detalles que pueden ayudarle a decidir qué recomendaciones desea seguir.

Procedimiento

  1. En la sección Gestionar, abra la página Gestionar y ajustar cargas de trabajo.
  2. Seleccione la carga de trabajo de consulta y pulse el icono Invocar asesores y herramientas, que está en el extremo izquierdo de la barra de herramientas sobre la lista de cargas de trabajo de consulta. Se abre la página Ejecutar asesores de carga de trabajo de la sección Invocar.
  3. Opcional: Modifique los valores en la sección Restricciones de la Vista estadística de las opciones para el Asesor de estadísticas de carga de trabajo. Pulse Establecer las opciones de asesor en Carga de trabajo en el lado izquierdo de la sección Invocar. A continuación, pulse la pestaña Estadísticas y luego la pestaña Restricciones de la Vista estadística para visualizar las opciones que puede modificar. Para obtener ayuda con las opciones, pulse el icono ?. Cuando termine de modificar los valores correspondientes a las opciones, pulse Ejecutar asesores de carga de trabajo a la izquierda de la sección Revisar.
  4. Asegúrese de que la opción Volver a recopilar información de EXPLAIN antes de ejecutar asesores de carga de trabajo esté seleccionada.
  5. Pulse el botón Seleccionar qué se debe ejecutar.
  6. En la ventana Seleccionar actividades, seleccione el recuadro de selección Vistas estadísticas y pulse Aceptar.
  7. En la ventana Recopilar información de EXPLAIN, especifique los valores para el entorno de ejecución de las sentencias SQL que se encuentran en la carga de trabajo de consulta.
    El asistente de flujos de trabajo debe ejecutar la sentencia EXPLAIN para cada una de las sentencias SQL que se encuentran en la carga de trabajo de consulta. El Asesor de estadísticas de carga de trabajo requiere información actualizada acerca de las sentencias SQL. Para obtener más información, pulse el icono de ayuda que se encuentra en la esquina inferior izquierda de la ventana.
  8. En la página Revisar recomendaciones del asesor de carga de trabajo, pulse la pestaña Vistas estadísticas hay nuevas recomendaciones para las vistas estadísticas.
  9. Revise la lista de vistas estadísticas recomendadas. Estas columnas aparecen en la tabla en la que se enumeran las recomendaciones.
    Estado
    Muestra si la vista es una nueva recomendación o una vista existente
    Tablas de definición
    Número de tablas en las que está definida la vista.
    Sentencias afectadas
    Número de sentencias para las que la vista mejora el rendimiento.
    Tiempo de ejecución estimado
    Suma estimada de timerons de los tiempos de ejecución para todas las sentencias afectadas, si se sigue la recomendación.
    Tiempo estimado de RUNSTATS
    Tiempo estimado en minutos necesario para ejecutar el mandato RUNSTATS que obtiene estadísticas para la vista.
    Al pulsar una recomendación, puede ver estos detalles en la sección Sentencias asistidas por la Vista estadística que se encuentra debajo de la lista.
    Texto de sentencia
    Texto de la secuencia SQL.
    Número de ejecuciones
    Número de veces que la sentencia SQL se ejecuta como parte de la consulta de trabajo de consulta que contiene.
    Tiempo para ejecutar una vez
    Periodo de tiempo en timerons que la sentencia tarda en ejecutarse.
    Tiempo de ejecución actual
    Periodo de tiempo en timerons que la sentencia tarda en ejecutarse multiplicado por el número de veces que se ejecuta la sentencia.
    La sección Tablas que definen la Vista estadística muestra estaos detalles de la recomendación resaltada.
    Propietario
    Calificador de la tabla.
    Nombre de tabla
    Nombre de la tabla.
    Cardinalidad
    Número de filas que están en la tabla. El valor es -1 significa que la cardinalidad es desconocida.
    Última ejecución de RUNSTATS
    Última vez que se han recopilado estadísticas para la tabla.
    Número de veces utilizadas por Vistas estadísticas existentes y recomendadas
    Número de vistas estadísticas recomendadas y existentes que incluyen esta tabla en sus definiciones.
  10. Seleccione el recuadro de selección que se encuentra junto a cada vista estadística que desee crear o modificar.
  11. Pulse con el botón derecho del ratón en cualquier lugar de la tabla de vistas estadísticas y seleccione Ver scripts para crear o modificar las vistas estadísticas seleccionadas.
  12. En el asistente Revisar scripts recomendados de Vistas estadísticas, ejecute los scripts para seguir las recomendaciones que ha seleccionado.

Qué hacer a continuación

Ejecute el Asesor de índices de carga de trabajo.

Comentarios