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

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

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

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

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

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.

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

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

    Skærmbillede fra Fabric-portalen på siden Forespørgsler, hvor fanen Forespørgsler med høj læsning er valgt.