Supervisión de una Tarea de SQL Performance Analyzer

Puede supervisar los datos de SQL Performance Analyzer capturados en la tarea, las pruebas previas y posteriores al cambio y las comparaciones.

Además, puede crear varias pruebas y comparaciones dentro de la tarea para probar otros cambios del sistema en el rendimiento de SQL.

Para supervisar una tarea de SQL Performance Analyzer:

  1. Vaya a la página inicial de SQL Performance Watch para la base de datos.
  2. En la sección Tareas, haga clic en el nombre de la tarea.

Se muestra el panel Tarea de SQL Performance Analyzer: <nombre de la tarea> con los siguientes separadores:

  • Ejecuciones: en este separador puede:
    • Supervisar los detalles de la ejecución más reciente
    • Supervisar las pruebas creadas como parte de la tarea
    • Supervisar las comparaciones creadas como parte de la tarea
    • Crear pruebas y comparaciones para la tarea
  • Explorador de comparación: en este separador, puede supervisar cómo se compara el rendimiento de SQL de una prueba de referencia con las pruebas cambiadas, en función de las métricas de rendimiento seleccionadas para el análisis de comparación.

Crear una prueba

Puede crear pruebas de SQL previas o posteriores al cambio para una tarea de SQL Performance Analyzer para probar si otros cambios del sistema han provocado cambios en los planes de ejecución de sentencias SQL y han afectado al rendimiento de SQL.

Para crear una prueba:

  1. Vaya al panel Tarea de SQL Performance Analyzer: <nombre de la tarea>.
  2. En la sección Pruebas, haga clic en Crear prueba.
  3. En el panel Crear prueba:
    1. Revise los detalles de la tarea de SQL Performance Analyzer.
    2. Especifique las siguientes opciones generales:
      1. Nombre: introduzca un nombre para la prueba.
      2. Descripción: opcionalmente, introduzca una descripción para la prueba.
      3. Método de ejecución: seleccione una de las siguientes opciones para determinar cómo se crean las pruebas SQL y qué contenido se genera:
        • Ejecutar SQL: genera tanto planes de ejecución como estadísticas para cada sentencia SQL en el juego de ajustes SQL mediante la ejecución real de sentencias SQL. Al seleccionar esta opción, se muestra el campo Por límite de tiempo de SQL y debe seleccionar una opción para especificar el límite de tiempo para la ejecución de SQL durante la prueba.
        • Generar planes: llama al optimizador para crear solo planes de ejecución sin ejecutar realmente las sentencias SQL.
    3. Seleccione la casilla de control de la sección Comparación para ver cómo se compara el rendimiento de la prueba con el de una prueba de referencia. Al activar la casilla de verificación, se muestran los siguientes campos:
      1. Prueba de referencia: seleccione una prueba de SQL de referencia para la comparación y revise los detalles de la prueba.
      2. Métrica de comparación: la métrica de comparación seleccionada para la prueba de referencia se muestra por defecto y puede cambiar o agregar otras métricas para el análisis. Si decide generar explicaciones de planes solo en la prueba de SQL, la métrica de costo del optimizador almacenada en los planes de ejecución SQL se selecciona por defecto.
      3. Validar juegos de resultados de SQL: seleccione esta opción para indicar a SQL Performance Analyzer que detecte si los juegos de resultados entre las dos pruebas que se van a comparar son diferentes. Si se observan diferencias en los juegos de resultados de cualquier sentencia SQL entre las dos pruebas que se van a comparar, el informe de comparación de SQL Performance Analyzer indicará esto para cada una de estas sentencias SQL. Por defecto, está Activado.
    4. Programar: seleccione Inmediatamente para iniciar la prueba ahora o Más tarde para programar la prueba más tarde.
  4. Haga clic en Crear.
Las pruebas SQL creadas para una tarea de SQL Performance Analyzer se muestran en la sección Pruebas del panel Tarea de SQL Performance Analyzer: <nombre de la tarea>.

En la sección Pruebas, puede:

  • Supervise las pruebas SQL creadas para la tarea de SQL Performance Analyzer.
  • Haga clic en el icono Acciones (Acciones) de una prueba y realice las siguientes tareas:
    • Ver parámetros de ejecución: haga clic para ver los parámetros de ejecución especificados para la prueba.
    • Crear como: haga clic para crear un clon de la prueba.

Crear Comparación

Puede crear comparaciones adicionales para una tarea de SQL Performance Analyzer para comparar los datos de rendimiento recopilados en una prueba de SQL anterior al cambio con la prueba de SQL posterior al cambio.

Para crear una comparación:

  1. Vaya al panel Tarea de SQL Performance Analyzer: <nombre de la tarea>.
  2. En la sección Comparaciones, haga clic en Crear comparación.
  3. En el panel Crear comparación:
    1. Revise los detalles de la tarea de SQL Performance Analyzer.
    2. Seleccione una prueba de SQL de referencia (anterior al cambio) para la comparación en la lista desplegable Prueba de referencia.
    3. Seleccione una prueba de SQL cambiada (posterior al cambio) para la comparación en la lista desplegable Prueba cambiada.
    4. Seleccione la métrica de comparación en el campo Comparación de prueba, en función de la cual se compararán las pruebas previas y posteriores al cambio.
    5. Seleccione Inmediatamente para iniciar la comparación ahora o Más tarde para programar la comparación más tarde.
  4. Haga clic en Crear.
Las comparaciones creadas para una tarea de SQL Performance Analyzer se muestran en la sección Comparaciones del panel Tarea de SQL Performance Analyzer: <nombre de la tarea>.

En la sección Comparaciones, puede:

  • Controle las comparaciones creadas para una prueba en particular. Puede ampliar la fila para ver los detalles de la comparación de métricas y hacer clic en Informe de comparación para ver el informe de comparación de SQL Performance Analyzer.
  • Haga clic en Crear como para crear un clon de la comparación.