Megosztás a következőn keresztül:


Végrehajtási terv mentése XML formátumban

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

Az SQL Server Management Studio használatával XML-fájlként mentheti a végrehajtási terveket, és megnyithatja őket megtekintésre.

A Végrehajtási terv funkciónak a Management Studióban való használatához vagy az XML Showplan SET beállításainak használatához a felhasználóknak rendelkezniük kell a megfelelő engedélyekkel azon Transact-SQL lekérdezés végrehajtásához, amelyhez végrehajtási tervet hoznak létre, és meg kell adni nekik a SHOWPLAN-engedélyt a lekérdezés által hivatkozott összes adatbázishoz.

Lekérdezésterv mentése az XML Showplan SET beállításaival

  1. Az SQL Server Management Studióban nyisson meg egy lekérdezésszerkesztőt, és csatlakozzon az adatbázismotorhoz.

  2. Kapcsolja be SHOWPLAN_XML a következő utasítással:

    SET SHOWPLAN_XML ON;  
    GO  
    

    Ha be szeretné kapcsolni STATISTICS XML, használja a következő utasítást:

    SET STATISTICS XML ON;  
    GO  
    

    Note

    SHOWPLAN_XML fordítási idejű lekérdezés-végrehajtási tervadatokat hoz létre egy lekérdezéshez, de nem hajtja végre a lekérdezést. Ezt becsült végrehajtási tervnek is nevezik. A STATISTICS XML létrehozza a futtatókörnyezeti lekérdezés végrehajtási tervének adatait egy lekérdezéshez, és végrehajtja a lekérdezést. Ezt tényleges végrehajtási tervnek is nevezik.

  3. Lekérdezés végrehajtása. Example:

    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. Az Eredmények panelen kattintson a jobb gombbal a lekérdezéstervet tartalmazó Microsoft SQL Server XML Showplan, majd kattintson Találatok mentéseparancsra.

  5. A <rács vagy szöveg mentése>Eredmények párbeszédpanel Mentés típusként párbeszédpanelen kattintson Minden fájl (*.*)gombra.

  6. A Fájlnév mezőben adjon meg egy nevet, <formátumban>.sqlplan, majd kattintson a Mentésgombra.

Végrehajtási terv mentése az SQL Server Management Studio beállításaival

  1. Hozzon létre egy becsült végrehajtási tervet vagy egy tényleges végrehajtási tervet a Management Studio használatával. További információ: A becsült végrehajtási terv megjelenítése és Tényleges végrehajtási terv megjelenítése.

  2. A Végrehajtási terv lapfülén kattintson a jobb gombbal a grafikus végrehajtási tervre, és válassza a Végrehajtási terv mentéselehetőséget.

    Alternatívaként választhatja a Végrehajtási terv mentése a Fájl menüben.

  3. A Mentés másként párbeszédpanelen győződjön meg arról, hogy a Mentés másként típusúVégrehajtási tervfájlok (*.sqlplan)értékre van állítva.

  4. A Fájlnév mezőben adjon meg egy nevet, <formátumban>.sqlplan, majd kattintson a Mentésgombra.

Mentett XML-lekérdezési terv megnyitása az SQL Server Management Studióban

  1. Az SQL Server Management Studióban a Fájl menüben válassza a Megnyitáslehetőséget, majd kattintson Fájlparancsra.

  2. A Fájl megnyitása párbeszédpanelen állítsa be a Fájl típusa értékét a Végrehajtási tervfájlok (*.sqlplan) lehetőségre, hogy a mentett XML-lekérdezéstervfájlok szűrt listáját kapja meg.

  3. Jelölje ki a megtekinteni kívánt XML-lekérdezéstervfájlt, és kattintson megnyitása gombra.

    Másik lehetőségként a Windows Intézőben kattintson duplán egy .sqlplankiterjesztésű fájlra. A terv a Management Studio-ban nyílik meg.

Lásd még:

SET SHOWPLAN_XML (Transact-SQL)
STATISZTIKÁK XML (Transact-SQL) beállítása