Az SQL-adatbázis teljesítmény irányítópultja a Microsoft Fabricben
A következőre vonatkozik:✅ SQL-adatbázis a Microsoft Fabricben
A Fabric SQL-adatbázis Teljesítmény irányítópultja megjeleníti az adatbázis teljesítményállapotát, és különböző szintű metrikák láthatóságát biztosítja.
A Teljesítmény irányítópult használatával megtekintheti az adatbázis teljesítménymetrikáit, azonosíthatja a teljesítmény szűk keresztmetszeteit, és megoldásokat találhat a teljesítményproblémákra.
Az SQL-adatbázis Teljesítmény irányítópultjának megnyitása a Fabricben:
- A Lekérdezésszerkesztő ablak Kezdőlap eszköztárán válassza a Teljesítmény összegzése lehetőséget.
- Kattintson a jobb gombbal a környezet gombra (a három pontra) az elemnézetben, majd válassza a Teljesítmény összegzésének megnyitása lehetőséget.
Riasztások
Az előre beállított feltételekkel automatikusan generált riasztások kétféle értesítést biztosítanak:
Folyamatban lévő riasztások: A riasztás akkor jelenik meg, ha az adatbázis problémába ütközik, amikor az egyik paraméter (CPU, Blokkoló lekérdezések vagy Lefoglalt méret) kritikus állapotban van. Ezt a riasztást egy vízszintes értesítési sáv jelöli.
Függőben lévő riasztások: A rendszerben tárolt riasztások olyan riasztásokat biztosítanak, amelyek elemzésre szorulnak egy kritikus állapotot elérő adatbázis-paraméterhez.
Miután kiválasztotta a riasztás hivatkozását, a Teljesítmény összegzése az adatbázis riasztásainak és legutóbbi metrikáinak összegzését tartalmazza. Innen további információkért részletezheti az esemény ütemtervét.
Teljesítmény irányítópult grafikonja
Amikor az adatbázis eléri a processzorhasználat kritikus állapotát (vagy bármely más tényezőt, amely riasztást hoz létre), láthatja a processzorhasználat lap gráfján megjelölt nem kifogástalan állapotú pontokat, megjelölve azokat a pontokat, ahol a processzorhasználat átlépte a küszöbértéket. Az időintervallum konfigurálható, az alapértelmezett érték pedig 24 óra.
Az alábbi képen a processzorhasználati grafikon azt jelzi, hogy az adatbázis elérte-e a kritikus állapotot.
Riasztás küszöbértékének feltételei
Tabulátor | Küszöb | Feltételek |
---|---|---|
CPU-használat | Az allokált érték 80%-a | Ha a figyelő öt percnél hosszabb ideig a küszöbérték felett találja a processzort. A monitor 1 perces gyakorisággal ellenőrzi. |
Lefoglalt méret | A kirakott méret 80%-a | Ha a figyelő öt percnél hosszabb ideig a küszöbérték felett találja a méretet. A monitor 1 perces gyakorisággal ellenőrzi. |
Letiltott lekérdezések | Egy letiltott lekérdezés | Ha van legalább egy blokkolt lekérdezés, amely több mint egy percig le van tiltva. A monitor várhatóan három percenként ellenőrzi ezt. |
Teljesítmény irányítópult lapjai
Az alábbiak a Teljesítmény irányítópult beépített jelentési területei.
CPU-használat
A processzorhasználati gráfot a rendszer virtuális mag másodpercekkel ábrázolja. A leggyakrabban használt CPU-lekérdezések a kívánt időintervallumban azonosítják a virtuális magok használatáért leginkább felelős lekérdezéseket.
Felhasználói kapcsolatok
A Felhasználói kapcsolatok gráf nyomon követi az adatbázis felhasználói aktuális kapcsolatait az egyes kapcsolatok adataival. A Felhasználói kapcsolatok (aktuális) tábla felsorolja a tábla aktuális felhasználói kapcsolatait.
Kérések száma másodpercenként
A másodpercenkénti kérelmek gráfja nyomon követi, hogy egy lekérdezés hány alkalommal lett végrehajtva egy adott időszakban. A Másodpercenkénti kérelmek tábla tartalmazza a leggyakrabban végrehajtott lekérdezéseket.
Letiltott lekérdezések másodpercenként
A letiltott lekérdezések másodpercenkénti gráfonként nyomon követik a zárolás miatt fellépő blokkokat. A Letiltott lekérdezések (aktuális) tábla a letiltott lekérdezések készletét jeleníti meg az adott időpontban.
Az SQL Database Engine-ben a blokkolás akkor fordul elő, ha egy munkamenet zárol egy adott erőforrást, és egy második SPID megkísérli megszerezni az ütköző zárolástípust ugyanazon az erőforráson. Általában kicsi az az időkeret, amelyre az első SPID zárolja az erőforrást. Amikor a tulajdonos munkamenet feloldja a zárolást, a második kapcsolat szabadon megszerezheti a saját zárolását az erőforráson, és folytathatja a feldolgozást. A blokkolás normális viselkedés, és előfordulhat, hogy egy nap során sokszor előfordul, és nincs észrevehető hatása a rendszer teljesítményére.
A blokkolással kapcsolatos részletes információkért tekintse meg a blokkolási problémák megértését és megoldását ismertető témakört.
A zárolás miatt blokkolt lekérdezések eltérnek a holtpontoktól. A blokkolási helyzetek hibaelhárítása során fontos, hogy a felhasználók képet kaptak a blokkolt lekérdezésekről, és hogy mennyi ideig blokkolják őket.
Lefoglalt méret
A Lefoglalt méret lap az adatbázis méretének előzményeit tartalmazza. A Legnagyobb adatbázistáblák (jelenlegi) tábla azonosítja azokat a táblákat, amelyek a legtöbb rekordot tartalmazzák, és a maximális helyet használja fel.
Automatikus index
Az adatbázisok automatikus indexelése automatizálja az indexkezelést, javítja a lekérdezési teljesítményt és az adatlekérési sebességet. A lehetséges indexek oszlophasználaton alapuló azonosításával és tesztelésével alkalmazkodik. A funkció javítja az adatbázis általános teljesítményét, és optimalizálja az erőforrásokat a nem használt indexek eltávolításával.
Az Automatikus index lap jelentése az automatikusan létrehozott indexek előzményeit és állapotát jeleníti meg.
Lekérdezések
A Lekérdezések lapon lekérdezéseket nyithat meg a lekérdezés részleteinek hibaelhárításához. Minden lekérdezés tartalmaz részleteket, beleértve a végrehajtási előzményeket és a lekérdezés előnézetét.
T-SQL-lekérdezés hibaelhárításához nyissa meg a T-SQL-kódot a Lekérdezésszerkesztőben, az SQL Server Management Studióban, a Visual Studio Code mssql-bővítményében. Megfontolhatja a Copilot gyorsműveleti funkcióit is a Fabricben található SQL Database-hez.
A Lekérdezésazonosító és a Lekérdezés szöveg, a metrika és a végrehajtás száma mellett a Lekérdezések szakasz lapjai a következő metrikák által is részletes jelentéseket nyújtanak az egyes lekérdezésekről:
Magas processzorhasználati lekérdezések
- A legnagyobb processzorhasználattal rendelkező lekérdezések rendezhető listája, kezdetben a total CPU (ms) csökkenő sorrendben.
Leghosszabb ideig futó lekérdezések
- Kezdetben a teljes időtartam (ms) csökkenő sorrendben van rendezve.
Leggyakoribb lekérdezések
- Kezdetben csökkenő végrehajtási szám szerint rendezve.
Magas olvasási lekérdezések
- Kezdetben a total logical reads csökkenő sorrendben van rendezve.