Compartir a través de


Guardar un plan de ejecución en formato XML

Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Base de datos de Azure SQL de Microsoft Fabric

Use SQL Server Management Studio para guardar los planes de ejecución como un archivo XML, y para abrirlos para su visualización.

Para usar la función de plan de ejecución en Management Studio, o para usar las opciones plan de presentación DE XML SET, los usuarios deben tener los permisos apropiados para ejecutar la consulta Transact-SQL para la que se está generando un plan de ejecución, y se les debe conceder el permiso SHOWPLAN para todas las bases de datos referenciadas por 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 al 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 AdventureWorks2022;  
    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<Cuadricula o texto>Resultados, en el cuadro Guardar como tipo, haga clic en Todos los archivos (*.*).

  6. En el cuadro Nombre de archivo, proporcione un nombre con el formato <nombre>.sqlplan y 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 un plan de ejecución 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á configurado como Archivos de plan de ejecución (*.sqlplan).

  4. En el cuadro Nombre de archivo, proporcione un nombre con el formato <nombre>.sqlplan y 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, seleccione Abrir y, a continuación, haga clic en Archivo.

  2. En el cuadro de diálogo Abrir archivo, establezca Archivos de tipo en Archivos de plan de ejecución (*.sqlplan) para obtener 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)