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


A becsült végrehajtási terv megjelenítése

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példányAzure Synapse Analytics (csak dedikált SQL-készlet)SQL-adatbázis a Microsoft Fabricben

Ez a cikk azt ismerteti, hogyan hozhat létre grafikus becsült végrehajtási terveket az SQL Server Management Studio (SSMS) használatával. A becsült végrehajtási tervek létrehozásakor a T-SQL-lekérdezések vagy kötegek nem hajthatók végre. Emiatt a becsült végrehajtási terv nem tartalmaz futásidejű információkat, például tényleges erőforrás-használati metrikákat vagy futásidejű figyelmeztetéseket. Ehelyett a létrehozott végrehajtási terv megjeleníti azt a lekérdezés-végrehajtási tervet, amelyet az SQL Server Adatbázismotor valószínűleg a lekérdezések tényleges végrehajtásakor használna, és megjeleníti a terv több operátorán áthaladó becsült sorokat.

A funkció használatához a felhasználóknak rendelkezniük kell a megfelelő engedélyekkel annak a T-SQL-lekérdezésnek a végrehajtásához, amelyhez grafikus 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.

A becsült végrehajtási tervek SSMS-en, EXPLAINés SET SHOWPLAN_XML keresztül érhetők el dedikált SQL-készletekhez (korábban SQL DW) és dedikált SQL-készletekhez az Azure Synapse Analyticsben.

Lekérdezés becsült végrehajtási tervének megjelenítése

  1. Az eszköztáron válassza Adatbázismotor-lekérdezéslehetőséget. Megnyithat egy meglévő lekérdezést is, és megjelenítheti a becsült végrehajtási tervet a Fájl megnyitása eszköztár gombjára kattintva és a meglévő lekérdezés helyének kiválasztásával.

  2. Adja meg azt a lekérdezést, amelynek a becsült végrehajtási tervét meg szeretné jeleníteni.

  3. A Lekérdezés menüben válassza a Becsült végrehajtási terv megjelenítése lehetőséget, vagy válassza a Becsült végrehajtási terv megjelenítése eszköztár gombot. A becsült végrehajtási terv megjelenik a Végrehajtási terv lapon az eredménypanelen.

    Képernyőkép az SQL Server Management Studióból, amelyen a becsült végrehajtási terv gomb látható az eszköztáron.

    További információk megtekintéséhez mutasson az egérrel a logikai és fizikai operátor ikonjára, és tekintse meg az operátor leírását és tulajdonságait a megjelenített elemleírásban. Másik lehetőségként megtekintheti az operátor tulajdonságait a Tulajdonságok ablakban. Ha a Tulajdonságok nem láthatók, kattintson jobb gombbal egy operátorra, és válassza a Tulajdonságoklehetőséget. Válasszon ki egy operátort a tulajdonságainak megtekintéséhez.

    Képernyőkép az SQL Server Management Studióból, amely jelzi, hogy hol kattintson a jobb gombbal a tulajdonságokra a terv operátorában.

  4. A végrehajtási terv megjelenítésének módosításához kattintson a jobb gombbal a végrehajtási tervre, és válassza a Nagyítás, Kicsinyítés, Nagyítás testreszabásavagy Nagyítás a méretrelehetőséget. Nagyítás és Kicsinyítés lehetővé teszi a végrehajtási terv nagyítását vagy csökkentését rögzített összegekkel. egyéni nagyítási lehetővé teszi saját megjelenítési nagyítás definiálását, például a 80%-os nagyítást. Nagyítás igazítása felnagyítja a végrehajtási tervet, hogy illeszkedjen az eredménypanelhez. Másik lehetőségként használja a CTRL billentyű és az egérkerék kombinációját dinamikus nagyításiaktiválásához.

  5. A végrehajtási terv megjelenítéséhez használja a függőleges és vízszintes görgetősávokat, vagy jelölje ki és tartsa lenyomva a végrehajtási terv bármely üres területét, húzza az egeret. Másik lehetőségként válassza ki és tartsa lenyomva a plusz (+) jelet a végrehajtási terv ablakának jobb alsó sarkában a teljes végrehajtási terv miniatűr térképének megjelenítéséhez.

Note

Másik lehetőségként a SET SHOWPLAN_XML használatával az egyes utasítások végrehajtási tervadatait is visszaadhatja anélkül, hogy végrehajtanák. Ha az SQL Server Management Studióban használják, a Eredmények lapon megjelenik egy hivatkozás, amely grafikus formátumban nyitja meg a végrehajtási tervet.

Következő lépések