Mostrar el plan de ejecución estimado

Se aplica a: síSQL Server (todas las versiones admitidas) SíAzure SQL Database

En este tema se describe cómo generar planes de ejecución estimados gráficos utilizando SQL Server Management Studio. Cuando se generan planes de ejecución estimados, las consultas o lotes Transact-SQL no se ejecutan. Por este motivo, un plan de ejecución estimado no contiene ninguna información en tiempo de ejecución, como métricas de uso real de recursos o advertencias en tiempo de ejecución. En su lugar, el plan de ejecución que se genera muestra el plan de ejecución de la consulta que Motor de base de datos de SQL Server usaría con más probabilidad si se ejecutaran realmente las consultas, así como las filas estimadas de los operadores del plan.

Para utilizar esta característica, los usuarios deben tener los permisos correspondientes para ejecutar la consulta Transact-SQL para la que se va a generar un plan de ejecución gráfico, y se les debe conceder el permiso SHOWPLAN para todas las bases de datos a las que haga referencia la consulta.

Para mostrar el plan de ejecución estimado de una consulta

  1. En la barra de herramientas, haga clic en Consulta de motor de base de datos. También puede abrir una consulta existente y mostrar el plan de ejecución estimado haciendo clic en el botón Abrir archivo de la barra de herramientas y buscando la consulta existente.

  2. Especifique la consulta para la que desea mostrar el plan de ejecución estimado.

  3. En el menú Consulta , haga clic en Mostrar plan de ejecución estimado o haga clic en el botón Mostrar plan de ejecución estimado de la barra de herramientas. El plan de ejecución estimado se muestra en la pestaña Plan de ejecución del panel de resultados.

    Botón Plan de ejecución estimado de la barra de herramientas

    Para ver información adicional, sitúe el cursor del mouse (ratón) sobre los iconos de operador lógico y físico, y vea la descripción y las propiedades del operador en la información sobre herramientas que se muestra. También puede ver las propiedades del operador en la ventana Propiedades. Si las propiedades no están visibles, haga clic con el botón derecho en un operador y haga clic en Propiedades. Seleccione un operador para ver sus propiedades.

    Clic con el botón derecho en Propiedades en el operador del plan

  4. Para cambiar la visualización del plan de ejecución, haga clic con el botón derecho en el plan de ejecución y seleccione Acercar, Alejar, Zoom personalizado o Zoom para ajustar. Acercar y Alejar permiten aumentar o reducir el plan de ejecución en incrementos fijos. Zoom personalizado le permite definir su propia ampliación de la visualización, como alejar hasta un 80 por ciento. Zoom para ajustar amplía el plan de ejecución para que se ajuste al panel de resultados. Como alternativa, use una combinación de la tecla CTRL y la rueda del mouse para activar el zoom dinámico.

  5. Para navegar por la presentación del plan de ejecución, use las barras de desplazamiento horizontal y vertical, o bien haga clic y mantenga presionado el ratón en cualquier área en blanco del plan de ejecución, y arrástrelo. Otra opción es hacer clic y mantener presionado el signo más (+) de la esquina inferior derecha de la ventana del plan de ejecución para mostrar un mapa en miniatura del plan de ejecución completo.

Nota

También puede usar SET SHOWPLAN_XML para devolver la información del plan de ejecución de cada instrucción sin tener que ejecutarla. Si se usa en SQL Server Management Studio, la pestaña Resultados tendrá un vínculo para abrir el plan de ejecución en un formato gráfico.

Consulte también

Planes de ejecución
Guía de arquitectura de procesamiento de consultas