Comparación de los gráficos de plan de acceso para ver los resultados del ajuste de sentencias de SQL individuales

Utilice la sección Comparar del asistente de flujo de trabajo para el ajuste de consultas para comparar dos gráficos de plan de acceso.

Antes de empezar

Acerca de esta tarea

Al comparar gráficos de plan de acceso, puede determinar si los cambios que ha hecho a una sentencia SQL han mejorado el plan de acceso para esa sentencia. La sección Comparar muestra y resalta las diferencias.

Procedimiento

Para comparar dos gráficos de plan de acceso:

  1. En el asistente de flujo de trabajo, para el ajuste de consultas abierto, pulse el separador Comparar.

    En la página Comparar gráficos de plan de acceso, los resultados del análisis de la instancia actual del asistente de flujo de trabajo se muestran conjuntamente con los resultados del análisis que están en cualquier proyecto guardado del espacio de trabajo.

    Por ejemplo, supongamos que el espacio de trabajo contiene un proyecto denominado Project1. En ese proyecto ha guardado resultados de análisis para dos sentencias de SQL distintas. En la instancia actual del asistente de flujo de trabajo puede ejecutar asesores y herramientas sobre una sentencia de SQL dos veces. A continuación, vaya a la sección Comparar. En la página Comparar gráficos de plan de acceso, verá estas dos listas.

    Tabla 1. Las dos listas que aparecen para esta situación de ejemplo
    Lado izquierdo Lado derecho
    Lado izquierdo de la página Lado derecho de la página
  2. En el lado izquierdo de la página Comparar gráficos de plan de acceso, seleccione un resultado de análisis para la comparación.
  3. En el lado derecho, seleccione el otro resultado de análisis para la comparación.
  4. Pulse el botón Comparar de la parte superior de la página. Se abrirá una página nueva que muestra las diferencias. La página también muestra los gráficos de plan de acceso en paralelo, con las diferencias resaltadas en cada gráfico.

Ejemplo

Supongamos que deseara generar un gráfico de plan de acceso para una sentencia de SQL que haya capturado, ajustar esa sentencia y después generar un gráfico de plan de acceso para la sentencia ajustada, de manera que pudiera comparar los planes de acceso.
  1. En el asistente de flujo de trabajo, genere un gráfico de plan de acceso para una sentencia SQL. Puede generar un gráfico de plan de acceso desde la página Ejecutar todos los asesores de consulta única y herramientas de análisis de la sección Invocar del asistente de flujo de trabajo. Pulse el botón Seleccione qué se debe ejecutar para generar el gráfico del plan de acceso, así como recomendaciones de los asesores y una versión con formato de la sentencia SQL. El asistente de flujo de trabajo guarda los resultados internamente como Proyecto actual_servidor_datos/Grupo de consulta 1/Consulta 1/Resultado de análisis 1.
  2. Ajuste la sentencia de SQL, según las recomendaciones y su análisis de la consulta formateada y del gráfico de plan de acceso.
  3. Genere otro gráfico de plan de acceso para la sentencia. De nuevo, pulse el botón Seleccione qué se debe ejecutar en la página Ejecutar asesores de consulta única y herramientas de análisis de la sección Invocar. El asistente de flujo de trabajo guarda los resultados internamente como Proyecto actual_servidor_datos/Grupo de consulta 1/Consulta 1/Resultado de análisis 2.
  4. Pulse el separador Comparar.
  5. Para el lado izquierdo de la comparación, seleccione Proyecto actual_servidor_datos/Grupo de consulta 1/Consulta 1/Resultado de análisis 1.
  6. Para el lado derecho de la comparación, seleccione Proyecto actual_servidor_datos/Grupo de consulta 1/Consulta 1/Resultado de análisis 2.
  7. Pulse el botón Comparar de la parte superior de la página.

Comentarios