Lekérdezésterv megjelenítője az Azure Data Studióban
A következőkre vonatkozik: SQL Server Azure SQL Database Felügyelt Azure SQL-példány
Az Azure Data Studio támogatja a becsült és a tényleges lekérdezési tervek rögzítését is. A lekérdezési tervek az SQL Server Lekérdezésoptimalizáló által választott adatlekérési (vagy módosítási) módszer grafikus megjelenítését biztosítják. Ez a vizualizációs megközelítés segít megérteni a lekérdezések teljesítményjellemzőit.
Megjelenítés – becsült terv
A lekérdezés becsült tervének megtekintéséhez jelölje ki az adott lekérdezést, és válassza a Becsült terv gombot.
Feljegyzés
Ha nem választ ki egy lekérdezést, és a Becsült terv gombra kattint, az megjeleníti az összes lekérdezés becsült terveit a lekérdezési ablakban.
Megjelenítés – tényleges terv
A szerkesztőben lévő lekérdezések tényleges tervének megtekintéséhez válassza a Tényleges terv engedélyezése gombot vagy a CTRL +M billentyűkombinációt. Ha ez a beállítás engedélyezve van, a lekérdezések végrehajtása (a Futtatás gomb vagy az F5 használatával) a Lekérdezésterv lapon megjelenő tényleges tervet eredményezi.
Feljegyzés
Ha nem jelöl ki egy lekérdezést, és a Futtatás vagy az F5 lehetőséget választja, az megjeleníti az összes lekérdezés tényleges terveit a lekérdezési ablakban.
Hozam
Becsült vagy tényleges terv megtekintésekor az Eredmények és üzenetek lap mellett három lap is elérhető. Ezek a fülek a lekérdezésterv, a tervfa és a leggyakoribb műveletek. A Lekérdezésterv lap megjeleníti a terv(ek)et, és több menülehetőséget is kínál, a jobb oldali menüsávon és a jobb gombbal kattintva. A Tervfa szövegformátumban jeleníti meg a tervet, beleértve a rendezhető oszlopokat is. A Top Operations panel felsorolja a tervben szereplő operátorokat, és a rendezés lehetővé válik a legdrágább operátorok azonosításához különböző attribútumok alapján.
A Lekérdezésterv menü beállításai
A lekérdezési terv kontextusából több lehetőség is rendelkezésre áll a terv további elemzésére. Ezekhez a beállításokhoz a csomag bármely pontjára vagy a jobb oldali menüsávra kattintva érheti el a jobb gombbal.
Ikon | Lehetőség | Leírás |
---|---|---|
Csomagfájl mentése | A lekérdezésterv mentése .sqlplan fájlként | |
Lekérdezésterv XML-ének megjelenítése | A lekérdezési terv megtekintése XML formátumban egy új ablakban | |
Lekérdezés megnyitása | A terv lekérdezésének megnyitása új ablakban | |
Nagyítás | Nagyítás a terven belül | |
Kicsinyítés | Kicsinyítés a terven belül | |
Nagyítás az illesztéshez | A terv méretének beállítása az ablakhoz | |
Egyéni nagyítás | Egyéni nagyítási szint megadása a tervhez | |
Csomópont keresése | Csomópontok keresése egy tervben adott attribútumértékek alapján | |
Tulajdonságok | A Tulajdonságok panel megjelenítése | |
Végrehajtási terv összehasonlítása | Az aktuális végrehajtási terv összehasonlítása egy új ablakban lévő másik tervvel | |
Drága operátorok kiemelése | A terv legdrágább operátorának azonosítása a megadott attribútum alapján | |
Elemleírások | Elemleírások engedélyezésére vagy letiltására váltás a terv operátorai felett | |
Leggyakoribb műveletek | Váltás a Felső műveletek panelre |
Legfontosabb műveletek
A Felső műveletek lapon az oszlopok rendezése mellett a jobb oldali Szűrő ablak is használható a közös mezőértékkel rendelkező operátorok megkeresésére. Hasznos lehet például megkeresni az összes beágyazott hurok operátort egy tervben, amely egy adott adatbázis-objektumhoz fér hozzá, vagy egy adott attribútum adott értékeire szűr.
A listában szereplő bármely operátor esetében válassza ki az operátor nevét, hogy a lekérdezési tervben az adott operátor helyére ugorjon (az operátort egy zöld mező veszi körül).
Csomagok összehasonlítása
A lekérdezéstervek összehasonlítása akkor lehet hasznos, ha elhárítja a terv teljesítménybeli különbségeit, és ezt az Azure Data Studióban a jobb gombbal a tervre kattintva és a Végrehajtási terv összehasonlítása lehetőség kiválasztásával teheti meg. Az aktuális terv egy új ablak felső felében nyílik meg, az alsó felében pedig a Végrehajtási terv hozzáadása gomb látható. Válassza a Végrehajtási terv hozzáadása gombot, és tallózással keresse meg azt a mentett tervet, amelyhez hasonlítani szeretné.
A Tervek összehasonlítása menü több ikont is kínál, mint a lekérdezésterv menüjében, de lehetővé teszi a tájolás váltását vízszintes megjelenítésről függőleges megjelenítésre a Tájolás váltógombbal. A terv-összehasonlító ablakban a Tulajdonságok panel lehetővé teszi egy operátor attribútumértékeinek egymás melletti áttekintését. Válassza a Tulajdonságok gombot, majd jelölje ki az egyes csomagokban az összehasonlításhoz használt operátort. Bár bármelyik operátor kiválasztható, a terven belüli hasonló helyeken lévő operátorok kiválasztása általában hasznos. A Kiválasztás operátor egy példa, de az Index keresése operátor ki van jelölve az alábbi képernyőképen.
A Terv-összehasonlító tulajdonságok tervének alapértelmezett nézete a különböző értékekkel rendelkező attribútumokat listázza felül, és az azonos értékeket tartalmazó attribútumok össze vannak csukva az Egyenértékű tulajdonságok fejléc alatt. Ez a nézet a rendezési ikonok használatával módosítható, és az attribútumlisták kibonthatók vagy összecsukhatók, hogy segítsenek az információk megjelenítésében és megtalálásában. A Tulajdonságok panelen egy szűrőmenü is található, amely lehetővé teszi a fontos attribútum gyors navigálását.