Performance Dashboard til SQL-database i Microsoft Fabric
Gælder for:✅SQL-database i Microsoft Fabric
Performance Dashboard i Fabric SQL-databasen viser databasens ydeevnestatus og tilbyder forskellige niveauer af synlighed af målepunkter.
Du kan bruge dashboardet Ydeevne til at få vist målepunkter for databasens ydeevne for at identificere flaskehalse i ydeevnen og finde løsninger på problemer med ydeevnen.
Sådan åbner du performancedashboardet for din SQL-database i Fabric:
-
På værktøjslinjen Hjem i vinduet Power Query-editor skal du vælge Oversigt over ydeevne.
- Højreklik på kontekstknappen (de tre prikker) i elementvisningen, og vælg derefter Åbn oversigt over ydeevne.
Beskeder
Automatisk genererede beskeder med forudindstillede kriterier giver to typer meddelelser:
Igangværende beskeder: Udløst, når databasen står over for et problem, vises denne besked, når en af parametrene (CPU, Blokerende forespørgsler eller Allokeret størrelse) er i kritisk tilstand. Denne besked repræsenteres af en vandret meddelelseslinje.
Ventende beskeder: Denne besked er gemt i systemet og indeholder beskeder om, at analyse er nødvendig for en databaseparameter, der når en kritisk tilstand.
Når du har valgt linket til en besked, indeholder oversigt over ydeevne en oversigt over beskeder og seneste målepunkter for databasen. Herfra kan du analysere begivenhedstidslinjen for at få flere oplysninger.
Diagram over ydeevnedashboard
Når databasen når en kritisk tilstand for CPU-forbrug (eller en hvilken som helst anden faktor, der udløser en besked), kan du se Usunde punkter, der er markeret på grafen under fanen CPU-forbrug , og markere punkter, hvor CPU-forbruget har overskredet grænseværdien. Tidsintervallet kan konfigureres og er som standard 24 timer.
På følgende billede angiver grafen for CPU-forbrug , hvornår databasen har nået en kritisk tilstand.
Kriterier for beskedtærskel
Fane | Tærskel | Kriterium |
---|---|---|
CPU-forbrug | 80 % af den tildelte værdi | Hvis skærmen finder CPU'en over grænsen i mere end fem minutter. Skærmen kontrollerer med en hyppighed på ét minut. |
Allokeret størrelse | 80 % af den tildelte størrelse | Hvis skærmen finder størrelsen over tærsklen i mere end fem minutter. Skærmen kontrollerer med en hyppighed på ét minut. |
Blokerede forespørgsler | Én blokeret forespørgsel | Hvis der er mindst én blokeret forespørgsel, som er blevet blokeret i mere end ét minut. Skærmen forventes at kontrollere dette hvert tredje minut. |
Dashboardfaner for ydeevne
Følgende er indbyggede rapporteringsområder for dashboardet Ydeevne.
CPU-forbrug
Grafen over CPU-forbrug afbildes af vCore sekunder. De MEST forbrugende CPU-forespørgsler identificerer forespørgslerne i det ønskede tidsinterval, der har været mest ansvarlige for vCore-forbrug.
Brugerforbindelser
Grafen Brugerforbindelser sporer brugerens aktuelle forbindelser til databasen med oplysninger om hver forbindelse. Tabellen Brugerforbindelser (aktuel) viser de aktuelle brugerforbindelser i tabellen.
Anmodninger pr. sekund
Grafen Anmodninger pr. sekund sporer det akkumulerede antal gange, en forespørgsel er blevet udført over en periode. Tabellen Anmodninger pr. sekund indeholder de hyppigst udførte forespørgsler.
Blokerede forespørgsler pr. sekund
Grafen Blokerede forespørgsler pr. sekund sporer oplevelsesblokke for forespørgsler på grund af låsning. Tabellen Blokerede forespørgsler (aktuel) viser sættet af blokerede forespørgsler på et givet tidspunkt.
I SQL-databaseprogrammet forekommer blokering, når én session har en lås på en bestemt ressource, og et andet SPID forsøger at hente en låsetype, der er i konflikt med den samme ressource. Den tidsramme, som det første SPID låser ressourcen for, er typisk lille. Når den ejersession frigiver låsen, er den anden forbindelse gratis at hente sin egen lås på ressourcen og fortsætte behandlingen. Blokering er normal funktionsmåde og kan ske mange gange i løbet af en dag uden mærkbar indvirkning på systemets ydeevne.
Hvis du vil have mere at vide om blokering, skal du se Forstå og løse blokeringsproblemer.
Blokerede forespørgsler på grund af låsning adskiller sig fra baglåse. Under fejlfinding af blokeringssituationer er det vigtigt for brugerne at have en idé om de forespørgsler, der blokerer, og hvor længe de blokerer.
Tildelt størrelse
Fanen Allokeret størrelse indeholder en oversigt over databasens størrelse. Tabellen Største databasetabeller (aktuel) identificerer de tabeller, der har det største antal poster, og som bruger den maksimale plads.
Automatisk indeks
Automatisk indeksering i databaser automatiserer administration af indeks, hvilket forbedrer forespørgslens ydeevne og hastigheden for hentning af data. Den tilpasses ved at identificere og teste potentielle indeks baseret på kolonneforbrug. Funktionen forbedrer den overordnede databaseydeevne og optimerer ressourcer ved at fjerne ubrugte indeks.
Rapporten under fanen Automatisk indeks viser en oversigt og status for automatisk oprettede indeks.
Forespørgsler
Under fanen Forespørgsler kan forespørgsler åbnes for at foretage fejlfinding af forespørgselsdetaljerne. Hver forespørgsel indeholder oplysninger, herunder en kørselshistorik og eksempelvisning af forespørgsler.
Hvis du vil foretage fejlfinding af en T-SQL-forespørgsel, skal du åbne T-SQL-koden i forespørgselseditoren, SQL Server Management Studio, mssql-udvidelsen med Visual Studio Code. Du kan også overveje funktionerne Copilot Forklar og Ret hurtig handling for SQL-databasen i Fabric.
Sammen med forespørgsels-id'et og forespørgselsteksten, metrikværdien og antallet af udførelser indeholder fanerne i afsnittet Forespørgsler også detaljerede rapporter om individuelle forespørgsler efter følgende målepunkter:
Forespørgsler med højt CPU-forbrug
- En sorteringsliste over forespørgsler med det højeste CPU-forbrug, der oprindeligt er sorteret efter faldende CPU i alt (ms).
Længstvarende forespørgsler
- Oprindeligt sorteret efter samlet varighed (ms) faldende.
Hyppigste forespørgsler
- Oprindeligt sorteret efter antal udførelser faldende.
Forespørgsler med høj læseadgang
- Oprindeligt sorteret efter logiske læsninger i alt faldende.