Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
Ez a cikk azt ismerteti, hogyan hozhat létre tényleges grafikus végrehajtási terveket az SQL Server Management Studio használatával. A tényleges végrehajtási tervek a T-SQL-lekérdezések vagy kötegek végrehajtása után jönnek létre. Emiatt a tényleges végrehajtási terv futásidejű információkat tartalmaz, például tényleges erőforrás-használati metrikákat és futásidejű figyelmeztetéseket (ha vannak ilyenek). A létrehozott végrehajtási terv megjeleníti a lekérdezések végrehajtásához használt SQL Server-adatbázismotor által használt tényleges lekérdezés-végrehajtási tervet.
A funkció használatához a felhasználóknak rendelkezniük kell a megfelelő engedélyekkel azoknak a Transact-SQL lekérdezéseknek a végrehajtásához, amelyekhez 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.
Note
A dedikált SQL-készletek (korábbi nevén SQL DW) és a dedikált SQL-készletek tényleges végrehajtási tervének lekéréséhez az Azure Synapse Analyticsben különböző parancsok érhetők el. További információ: A dedikált Azure Synapse Analytics SQL-készlet számítási feladatainak monitorozása a DMV-k használatával.
Lekérdezés végrehajtási tervének belefoglalása a végrehajtás során
Az SQL Server Management Studio eszköztárán válassza adatbázismotor-lekérdezésilehető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.
Adja meg azt a lekérdezést, amelynek a tényleges végrehajtási tervét meg szeretné jeleníteni.
A Lekérdezés menüben válassza a Tényleges végrehajtási terv belefoglalása lehetőséget, vagy válassza a Tényleges végrehajtási terv belefoglalása eszköztár gombot.
Hajtsa végre a lekérdezést a eszköztár gombra kattintva. A lekérdezésoptimalizáló által használt terv megjelenik a Végrehajtási terv lapon az eredménypanelen.
Állítsa az egérmutatót a logikai és fizikai operátorok fölé a megjelenített elemleírásban szereplő operátorok leírásának és tulajdonságainak megtekintéséhez, beleértve az általános végrehajtási terv tulajdonságait is, a gyökércsomópont-operátor (a
SELECTfenti képen látható csomópont) kiválasztásával.Másik lehetőségként megtekintheti az operátor tulajdonságait a Tulajdonságok ablakban. Ha Tulajdonságok nem látható, kattintson a 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.
A végrehajtási terv megjelenítését úgy módosíthatja, hogy a jobb gombbal kattint a végrehajtási tervre, és kiválasztja a Nagyítás, Kicsinyítés, Egyéni nagyításvagy Illesztés nagyításlehetőséget. nagyítás és kicsinyítés lehetővé teszi a végrehajtási terv nagyítását vagy kicsinyítését, míg egyéni nagyítást lehetővé teszi saját nagyítás meghatározását, például 80%-os nagyítás. 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.
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
Azt is megteheti, hogy SET STATISTICS XML használatával visszaadja a végrehajtási terv adatait az egyes utasításokhoz a végrehajtás után. 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.
További információért lásd: lekérdezésprofilozási infrastruktúra.