Del via


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.

    Skærmbillede fra Fabric SQL Editor, der fremhæver knappen Oversigt over ydeevne på værktøjslinjen Hjem.

  • 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 advarsler: Der vises en vandret meddelelseslinje i Alert, når en af parametrene (CPU, Blokeringsforespørgsler eller Tildelt størrelse) er i kritisk tilstand.

    Skærmbillede fra Fabric-portalen, der viser en besked om ydeevne.

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

    Skærmbillede fra Fabric-portalen, der viser indikatoren for ventende besked om ydeevnedashboard.

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.

Skærmbillede fra Fabric-portalen, der viser en oversigt over de seneste beskeder.

Diagram over ydeevnedashboard

Når databasen når en kritisk tilstand af CPU-forbrug (eller en anden faktor, der udløser en advarsel), kan du se usunde punkter markeret i grafen under fanen CPU-forbrug og markere punkter, hvor CPU-forbruget overskred tærskelvæ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.

Skærmbillede fra dashboarddiagrammet for fabric portalens ydeevne, der viser CPU-forbrugshistorikken og usunde punkter i tiden.

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, der er blokeret i mere end et minut. Monitoren kontrollerer med en frekvens på tre minutter.

Dashboardfaner for ydeevne

Følgende er indbyggede rapporteringsområder for dashboardet Ydeevne.

CPU-forbrug

Grafen over CPU-forbrug viser CPU-forbruget (i vCores) langs Y-aksen og tiden langs X-aksen. Når du holder markøren over grafen, kan du se detaljer som begivenhedens varighed, status og CPU-forbrug inden for den specifikke tidsramme. Tidsintervaller på grafen kan udvides for at afsløre flere detaljer.

De CPU-tendenser, der vises i dette dashboard, repræsenterer kun brug af brugerforespørgsler. De omfatter ikke CPU, der bruges til klargøring, systemvedligeholdelse eller andre baggrundshandlinger. Dashboardet Ydeevne korrelerer ikke direkte med Fabric-forbruget. Hvis du vil spore forbruget, skal du bruge appen Microsoft Fabric Capacity Metrics.

Hukommelsesforbrug

Diagrammet over hukommelsesforbrug viser hukommelsesforbruget (i megabyte) langs Y-aksen og tiden langs X-aksen. Grafen viser to serier: normal og hukommelsesspild. Den normale serie viser summen af hukommelsesforbruget fra brugerforespørgsler, der ikke smittede af på tempdb i tidsintervallet. Hvis en forespørgsel smittede over til tempdb, vises mængden af denne afsmitning som en anden, rød serie på grafen. Når du holder markøren over grafen, kan du se detaljer som f.eks. tidsinterval, hukommelsesforbrug, antal udførelser og hukommelsesspillover.

Ud over en graf over den seneste hukommelsesforbrugshistorik viser en tabel de mest hukommelseskrævende forespørgsler for tidsintervallet. Som med andre interaktive dele af dashboardet skal du vælge en forespørgsel for at få vist flere oplysninger om den pågældende forespørgsel.

Brugerforbindelser

Grafen Brugerforbindelser sporer brugerens aktuelle forbindelser til databasen med oplysninger om hver forbindelse. Tabellen Brugerforbindelser (aktuel) viser de aktuelle brugerforbindelser i tabellen.

Skærmbillede fra Fabric-portalen, der viser grafen Brugerforbindelser og Brugerforbindelser (aktuelle).

Anmodninger pr. sekund

Grafen Anmodninger pr. sekund sporer det kumulative antal gange, en forespørgsel udføres 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.

Skærmbillede fra Fabric-portalen på siden Blokerede forespørgsler pr. sekund.

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 optager mest 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.

Skærmbillede af fra Fabric-portalen, der viser, at der blev oprettet et automatisk indeks, navn og status.

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.

Skærmbillede fra Fabric-portalen på skærmen med forespørgselsoplysninger i dashboardet Ydeevne.

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).
  • Forespørgsler om højt hukommelsesforbrug

    • En sorterbar liste over forespørgsler med det højeste hukommelsesforbrug, der oprindeligt er sorteret efter faldende samlet hukommelse (MB).
  • 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.