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


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
Képernyőkép a Mentési terv ikon képernyőképéről. Csomagfájl mentése A lekérdezésterv mentése .sqlplan fájlként
Képernyőkép a lekérdezésterv XML-ikonjának megjelenítéséről. Lekérdezésterv XML-ének megjelenítése A lekérdezési terv megtekintése XML formátumban egy új ablakban
Képernyőkép a Lekérdezés megnyitása ikonról. Lekérdezés megnyitása A terv lekérdezésének megnyitása új ablakban
Képernyőkép a Nagyítás ikonról. Nagyítás Nagyítás a terven belül
Képernyőkép a Kicsinyítés ikonról. Kicsinyítés Kicsinyítés a terven belül
Képernyőkép egy nagyításról, hogy elférjen az ikon. Nagyítás az illesztéshez A terv méretének beállítása az ablakhoz
Képernyőkép az Egyéni méret nagyítása ikonról. Egyéni nagyítás Egyéni nagyítási szint megadása a tervhez
Képernyőkép a Csomópont keresése ikonról. Csomópont keresése Csomópontok keresése egy tervben adott attribútumértékek alapján
Képernyőkép a Tulajdonságok panel ikonról. Tulajdonságok A Tulajdonságok panel megjelenítése
Képernyőkép a Compare plan ikonról. 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
Képernyőkép a Drága operátor kiemelése ikonról. 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ás ikon képernyőképe. Elemleírások Elemleírások engedélyezésére vagy letiltására váltás a terv operátorai felett
Képernyőkép a Felső műveletek ikonról. 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.

Képernyőkép a legfelső szintű műveletek lapról a fürtözött szűrés után.

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é.

Képernyőkép két összehasonlított csomagról.

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.

Képernyőkép két tervről a megjelenített tulajdonságok ablakához képest.

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.

Következő lépések