A lekérdezés teljesítményének ellenőrzése SQL Server -en

Tartalomjegyzék:

A lekérdezés teljesítményének ellenőrzése SQL Server -en
A lekérdezés teljesítményének ellenőrzése SQL Server -en

Videó: A lekérdezés teljesítményének ellenőrzése SQL Server -en

Videó: A lekérdezés teljesítményének ellenőrzése SQL Server -en
Videó: A Windows 10 bejelentkezési jelszó és lezárási képernyő jelszó kikapcsolása 2024, Április
Anonim

Ez a wikiHow megtanítja, hogyan kell használni az SQL Server Query Store -t az adatbázis -lekérdezések teljesítményének megfigyeléséhez.

Lépések

Rész 1 /3: A Lekérdezőtár engedélyezése

Ellenőrizze a lekérdezési teljesítményt egy SQL Server kiszolgálón 1. lépés
Ellenőrizze a lekérdezési teljesítményt egy SQL Server kiszolgálón 1. lépés

1. lépés: Nyissa meg az SQL Server Management Studio alkalmazást

Az SQL Server Lekérdezőtár funkciója segítségével figyelheti az adatbázist a teljesítményproblémákra. Ez a szolgáltatás megtalálható az SQL Server 2016 és újabb verzióiban, de manuálisan kell engedélyeznie.

Ellenőrizze a lekérdezés teljesítményét egy SQL Server 2. lépésben
Ellenőrizze a lekérdezés teljesítményét egy SQL Server 2. lépésben

2. lépés: Nyissa meg az Objektumkezelőt

Ha még nem látja az Objektumkezelőt, kattintson a gombra Kilátás menüben a képernyő tetején, majd kattintson a gombra Objektumkezelő.

Ellenőrizze a lekérdezés teljesítményét egy SQL Server 3. lépésben
Ellenőrizze a lekérdezés teljesítményét egy SQL Server 3. lépésben

3. lépés: Kattintson a jobb gombbal az ellenőrizni kívánt adatbázisra

Megjelenik egy menü.

A Lekérdezőtár nem használható a törzs- vagy a tempdb -adatbázisok figyelésére

Ellenőrizze a lekérdezés teljesítményét egy SQL Server 4. lépésben
Ellenőrizze a lekérdezés teljesítményét egy SQL Server 4. lépésben

Lépés 4. Kattintson a Tulajdonságok elemre

Ellenőrizze a lekérdezés teljesítményét egy SQL Server 5. lépésben
Ellenőrizze a lekérdezés teljesítményét egy SQL Server 5. lépésben

5. lépés Kattintson a Lekérdezőbolt elemre

A Tulajdonságok párbeszédpanelen található.

Ellenőrizze a lekérdezés teljesítményét egy SQL Server 6. lépésben
Ellenőrizze a lekérdezés teljesítményét egy SQL Server 6. lépésben

6. lépés Válassza a Be lehetőséget az „Üzemmód (kérve)” alatt

″ A Query Store elkezdi nyomon követni az összes lekérdezést.

Ellenőrizze a lekérdezés teljesítményét egy SQL Server 7. lépésben
Ellenőrizze a lekérdezés teljesítményét egy SQL Server 7. lépésben

7. lépés. Frissítse az adatbázist az Object Explorer panelen

Ez hozzáadja a Query Store mappát a panelhez.

Ellenőrizze a lekérdezés teljesítményét egy SQL Server 8. lépésben
Ellenőrizze a lekérdezés teljesítményét egy SQL Server 8. lépésben

8. lépés. Testreszabás, amikor a Query Store összesíti az új adatokat

A Query Store alapértelmezés szerint 60 percenként összesíti az új statisztikákat. Az intervallum megváltoztatása (példaként 15 perc):

  • ALTER ADATBÁZIS
  • QUERY_STORE BEÁLLÍTÁSA (INTERVAL_LENGTH_MINUTES = 15);.

2. rész a 3-ból: A leggyakrabban erőforrás-fogyasztó lekérdezések megtalálása

Ellenőrizze a lekérdezés teljesítményét egy SQL Server 9. lépésben
Ellenőrizze a lekérdezés teljesítményét egy SQL Server 9. lépésben

Lépés 1. Kattintson az Objektumkezelőben a „Lekérdezőbolt” melletti - ikonra

Ez megjeleníti a Query Store összes opcióját.

Ezzel a módszerrel megtudhatja, hogy mely konkrét lekérdezések használják a legtöbb szerver erőforrást

Ellenőrizze a lekérdezés teljesítményét egy SQL Server 10. lépésben
Ellenőrizze a lekérdezés teljesítményét egy SQL Server 10. lépésben

2. lépés Kattintson a Legjobb erőforrás -fogyasztó lekérdezések elemre

Ez megnyit egy grafikont, amely megjeleníti az adatbázis 25 legtöbb erőforrást igénylő lekérdezését. Ezek az eredmények meglehetősen szélesek, de további személyre szabott grafikon segítségével személyre szabhatja a diagramot.

Ellenőrizze a lekérdezési teljesítményt egy SQL Server kiszolgálón. 11. lépés
Ellenőrizze a lekérdezési teljesítményt egy SQL Server kiszolgálón. 11. lépés

Lépés 3. Kattintson a Konfigurálás gombra

A jelentés jobb felső sarkában található. Megjelenik egy párbeszédablak.

Ellenőrizze a lekérdezés teljesítményét egy SQL Server 12. lépésben
Ellenőrizze a lekérdezés teljesítményét egy SQL Server 12. lépésben

4. lépés Válassza ki az erőforrás -felhasználási feltételeket

A felső részben („Erőforrás -fogyasztási kritériumok”) válassza ki, hogy melyik erőforrást szeretné ellenőrizni (pl. CPU idő, Memóriafogyasztás), és a kívánt statisztika (pl. Átl, Teljes).

Ellenőrizze a lekérdezési teljesítményt egy SQL Server kiszolgálón. 13. lépés
Ellenőrizze a lekérdezési teljesítményt egy SQL Server kiszolgálón. 13. lépés

5. lépés Válasszon ki egy időszakot

Az „Időintervallum” szakaszban válassza ki azt az időszakot, amelyre vonatkozóan meg szeretné tekinteni az eredményeket. Kiválaszthat egy lehetőséget a legördülő menüből, vagy beilleszthet bizonyos dátumokat a megadott mezőkbe.

14. lépés: Ellenőrizze a lekérdezés teljesítményét egy SQL Server kiszolgálón
14. lépés: Ellenőrizze a lekérdezés teljesítményét egy SQL Server kiszolgálón

6. lépés. Válassza ki, hogy hány találatot szeretne látni

A kiválasztott időszak összes lekérdezésének megtekintéséhez kattintson a gombra Összes a „Return” fejléc alatt. Egy adott számú lekérdezés megjelenítéséhez válassza a lehetőséget Fel és írjon be egy számot (pl.

10. lépés., 100).

Ha ragaszkodni szeretne a 25 legrosszabb elkövetőhöz, akkor nem kell változtatnia a „Return” fejléc alatt

15. lépés: Ellenőrizze a lekérdezés teljesítményét egy SQL Server kiszolgálón
15. lépés: Ellenőrizze a lekérdezés teljesítményét egy SQL Server kiszolgálón

7. lépés: Kattintson az OK gombra

A statisztika most frissül, és megjeleníti, amit látni szeretne.

Ellenőrizze a lekérdezés teljesítményét egy SQL Server 16. lépésben
Ellenőrizze a lekérdezés teljesítményét egy SQL Server 16. lépésben

8. lépés. Állítsa be a nézetet (opcionális)

Használja a kis grafikon ikonokat (rács, diagram és oszlopdiagram) az eredmények megtekintéséhez különböző formátumokban. Ezek a gombok az eredmények jobb felső sarkában találhatók.

Rész 3 /3: Regresszált lekérdezések ellenőrzése

Az SQL Server lekérdezési teljesítményének ellenőrzése 17. lépés
Az SQL Server lekérdezési teljesítményének ellenőrzése 17. lépés

Lépés 1. Kattintson az Objektumkezelőben a „Lekérdezőbolt” melletti - ikonra

Ez megjeleníti a Query Store összes opcióját.

Ezzel a módszerrel olyan konkrét lekérdezéseket találhat, amelyek a szokásosnál lassabban teljesítenek

18. lépés: Ellenőrizze a lekérdezés teljesítményét egy SQL Server kiszolgálón
18. lépés: Ellenőrizze a lekérdezés teljesítményét egy SQL Server kiszolgálón

2. lépés Kattintson a Regresszált lekérdezések elemre

Ekkor megnyílik a Regresszált lekérdezések panel, ahol megtalálja a lekérdezéseket és terveket a Query Store -ban.

Ellenőrizze a lekérdezési teljesítményt egy SQL Server kiszolgálón 19. lépés
Ellenőrizze a lekérdezési teljesítményt egy SQL Server kiszolgálón 19. lépés

3. lépés. Válasszon tervet az első legördülő menüből

Ez a panel bal felső sarka fölött található „Ellenőrizze a regressziót” menü. Mindegyik terv eltérő grafikus teljesítményjelentést jelenít meg a lekérdezésekhez.

  • Például, ha szeretné ellenőrizni, hogy nincs -e olyan probléma, ameddig a lekérdezések futnak, válassza a lehetőséget Időtartam.
  • A RAM használatával kapcsolatos problémák megtekintéséhez válassza a lehetőséget Memóriafogyasztás.
Ellenőrizze a lekérdezés teljesítményét egy SQL Server 20. lépésben
Ellenőrizze a lekérdezés teljesítményét egy SQL Server 20. lépésben

4. lépés. Válasszon egy statisztikát a második legördülő menüből

Ez az ″ Alapján ″ feliratú menü (az előző menü jobb oldalán. Ez újra megjeleníti az eredményeket.

Ajánlott: