Guardar un plan de ejecución en formato XML

Se aplica a: SQL Server Azure SQL DatabaseAzure SQL Managed Instance

Utilice SQL Server Management Studio para guardar planes de ejecución como archivos XML y para visualizarlos.

Para usar la característica de plan de ejecución en Management Studio o para usar las opciones SET del plan de presentación XML, los usuarios deben tener los permisos adecuados para ejecutar la consulta transact-SQL para la que se genera un plan de ejecución y se les debe conceder el permiso SHOWPLAN para todas las bases de datos a las que hace referencia la consulta.

Para guardar un plan de consulta mediante las opciones SET del plan de presentación XML

  1. En SQL Server Management Studio , abra un editor de consultas y conéctese a Motor de base de datos.

  2. Active SHOWPLAN_XML con la instrucción siguiente:

    SET SHOWPLAN_XML ON;  
    GO  
    

    Para activar STATISTICS XML, use la instrucción siguiente:

    SET STATISTICS XML ON;  
    GO  
    

    Nota

    SHOWPLAN_XML genera información del plan de ejecución de la consulta de tiempo de compilación de una consulta, pero no ejecuta la consulta. Esto también se conoce como el plan de ejecución estimado. STATISTICS XML genera información sobre el plan de ejecución de la consulta en tiempo de ejecución de una consulta y la ejecuta. Esto también se conoce como el plan de ejecución real.

  3. Ejecutar una consulta. Ejemplo:

    USE AdventureWorks2012;  
    GO  
    SET SHOWPLAN_XML ON;  
    GO  
    -- Execute a query.  
    SELECT BusinessEntityID   
    FROM HumanResources.Employee  
    WHERE NationalIDNumber = '509647174';  
    GO  
    SET SHOWPLAN_XML OFF;  
    
  4. En el panel Resultados , haga clic con el botón derecho en el Plan de presentación XML de Microsoft SQL Server que contiene el plan de consulta y, después, haga clic en Guardar resultados como.

  5. En el cuadro de diálogo Guardar<cuadrícula oResultados de texto>, en el cuadro Guardar como tipo, haga clic en Todos los archivos (*.*).

  6. En el cuadro Nombre de archivo, proporcione un nombre, en el formato <name.sqlplan> y, a continuación, haga clic en Guardar.

Para guardar un plan de ejecución mediante las opciones de SQL Server Management Studio

  1. Genere un plan de ejecución estimado o uno real mediante Management Studio. Para obtener más información, consulte Mostrar el plan de ejecución estimado y Mostrar el plan de ejecución real.

  2. En la pestaña Plan de ejecución del panel de resultados, haga clic con el botón derecho en el plan de ejecución gráfico y elija Guardar plan de ejecución como.

    Como alternativa, también puede elegir Guardar plan de ejecución como en el menú Archivo .

  3. En el cuadro de diálogo Guardar como, asegúrese de que guardar como tipo esté establecido en Archivos de plan de ejecución (*.sqlplan).

  4. En el cuadro Nombre de archivo, proporcione un nombre, en el formato <name.sqlplan> y, a continuación, haga clic en Guardar.

Para abrir un plan de consulta XML guardado en SQL Server Management Studio

  1. En SQL Server Management Studio, en el menú Archivo , elija Abriry, a continuación, haga clic en Archivo.

  2. En el cuadro de diálogo Abrir archivo , establezca Archivos de tipoen Archivos de plan de ejecución (*.sqlplan) para generar una lista filtrada de archivos de plan de consulta XML guardados.

  3. Seleccione el archivo de plan de consulta XML que desea ver y haga clic en Abrir.

    Como alternativa, en el Explorador de Windows, haga doble clic en un archivo con la extensión .sqlplan. El plan se abre en Management Studio.

Consulte también

SET SHOWPLAN_XML (Transact-SQL)
SET STATISTICS XML (Transact-SQL)