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 averiguar 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 en el espacio de trabajo existe un proyecto llamado Proyecto1. 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 Ejecutar los asesores y herramientas predeterminados para generar el gráfico de plan de acceso, además de recomendaciones de los asesores y una versión formateada de la sentencia de 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. Nuevamente, pulse el botón Ejecutar los asesores y herramientas predeterminados de la página Ejecutar todos los 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