Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Gjelder for:✅SQL-database i Microsoft Fabric
Ytelsesinstrumentbordet i Fabric SQL-databasen viser ytelsesstatusen for databasen og gir varierende synlighet for måledata.
Du kan bruke ytelsesinstrumentbordet til å vise måledata for databaseytelse, identifisere flaskehalser for ytelse og finne løsninger på ytelsesproblemer.
Slik åpner du instrumentbordet for ytelse for SQL-databasen i Fabric:
Velg Ytelsessammendrag på hjemverktøylinjen i vinduet Power Query-redigering.
Høyreklikk på kontekstknappen (de tre prikkene) i elementvisningen, og velg deretter Åpne ytelsessammendrag.
Varsler
Automatisk genererte varsler med forhåndsinnstilte vilkår gir to typer varsler:
Pågående varsler: En vannrett varslingslinje vises når en av parameterne (CPU, blokkeringsspørringer eller tildelt størrelse) er i kritisk tilstand.
Ventende varsler: Dette varselet lagres i systemet, og gir varsler om at analyse er nødvendig for at en databaseparameter når en kritisk tilstand.
Når du har valgt koblingen for et varsel, gir ytelsessammendraget et sammendrag av varsler og nylige måledata for databasen. Herfra kan du drille inn i hendelsestidslinjen for mer informasjon.
Ytelsesinstrumentbordgraf
Når databasen når en kritisk tilstand av CPU-forbruk (eller en annen faktor som utløser et varsel), kan du se Usunne punkter merket i diagrammet for CPU-forbruk , og markere punkter der CPU-forbruket krysset terskelverdien. Tidsintervallet kan konfigureres og brukes som standard til 24 timer.
I bildet nedenfor angir CPU-forbruksdiagrammet når databasen nådde en kritisk tilstand.
Vilkår for varslingsterskel
| Fane | Threshold | Vilkår |
|---|---|---|
| CPU-forbruk | 80 % av den tildelte verdien | Hvis skjermen finner CPU-en over terskelen i mer enn fem minutter. Skjermen kontrollerer med en frekvens på ett minutt. |
| Tildelt størrelse | 80 % av den tildelte størrelsen | Hvis skjermen finner størrelsen over terskelen i mer enn fem minutter. Skjermen kontrollerer med en frekvens på ett minutt. |
| Blokkerte spørringer | Én blokkert spørring | Hvis det er minst én blokkert spørring blokkert i mer enn ett minutt. Monitoren sjekker med en frekvens på tre minutter. |
Ytelsesinstrumentbordfaner
Følgende er innebygde rapporteringsområder i instrumentbordet for ytelse.
CPU-forbruk
CPU-forbruksgrafen viser CPU-bruk (i virtuelle kjerner) langs Y-aksen og tid langs X-aksen. Når du holder musepekeren over grafen, ser du detaljer som hendelsesvarighet, status og CPU-bruk innenfor den spesifikke tidsrammen. Tidsintervaller på grafen kan utvides for å avsløre flere detaljer.
CPU-trendene som vises på dette instrumentbordet, representerer bare bruk av brukerspørringer. De inkluderer ikke CPU som brukes til klargjøring, systemvedlikehold eller andre bakgrunnsoperasjoner. Ytelsesinstrumentbordet korrelerer ikke direkte med Fabric-forbruk. Hvis du vil spore forbruk, kan du bruke Microsoft Fabric Capacity Metrics-appen.
Minneforbruk
Minneforbruksgrafen viser minneforbruk (i megabyte) langs Y-aksen og tid langs X-aksen. Grafen viser to serier: normal og minnespillover. Den normale serien viser summen av minnebruk fra brukerspørringer som ikke smittet over til tempdb i løpet av tidsintervallet. Hvis en spørring smittet over til tempdb, vises mengden av denne overgangen som en andre, rød serie på grafen. Når du holder pekeren over grafen, ser du detaljer som tidsintervall, minneforbruk, antall kjøringer og minnespill.
I tillegg til en graf over nylig minneforbrukshistorikk, viser en tabell de mest minnekrevende spørringene for tidsintervallet. Som med andre interaktive deler av instrumentbordet, velger du en spørring for å se flere detaljer om spørringen.
Brukertilkoblinger
Brukertilkoblingsgrafen sporer brukerens gjeldende tilkoblinger til databasen, med informasjon om hver tilkobling. Tabellen Brukertilkoblinger (gjeldende) viser gjeldende brukertilkoblinger i tabellen.
Forespørsler per sekund
Grafen Forespørsler per sekund sporer det kumulative antallet ganger en spørring ble utført over en periode. Forespørsler per sekund-tabell inneholder de mest utførte spørringene.
Blokkerte spørringer per sekund
Blokkerte spørringer per sekund graf sporer spørringsopplevelsesblokker på grunn av låsing. Tabellen blokkerte spørringer (gjeldende) viser settet med blokkerte spørringer på et gitt tidspunkt.
I SQL Database Engine oppstår blokkering når én økt har en lås på en bestemt ressurs, og en annen SPID forsøker å skaffe seg en motstridende låsetype på samme ressurs. Vanligvis er tidsrammen som den første SPID-en låser ressursen for, liten. Når den egen økten frigir låsen, er den andre tilkoblingen gratis å skaffe seg sin egen lås på ressursen og fortsette behandlingen. Blokkering er normal virkemåte og kan skje mange ganger i løpet av en dag uten merkbar effekt på systemytelsen.
Hvis du vil ha en detaljert titt på blokkering, kan du se Forstå og løse blokkeringsproblemer.
Blokkerte spørringer på grunn av låsing er forskjellig fra vranglås. Når du feilsøker blokkeringssituasjoner, er det viktig for brukerne å ha et inntrykk av spørringene som blokkerer og hvor lenge de blokkerer.
Tildelt størrelse
Fanen Tildelt størrelse inneholder en logg over størrelsen på databasen. Tabellen Største databasetabeller (gjeldende) identifiserer tabellene som har flest poster og bruker mest plass.
Automatisk indeks
Automatisk indeksering i databaser automatiserer indeksbehandling, noe som forbedrer spørringsytelsen og datahentingshastigheten. Den tilpasser seg ved å identifisere og teste potensielle indekser basert på kolonnebruk. Funksjonen forbedrer den generelle databaseytelsen og optimaliserer ressurser ved å fjerne ubrukte indekser.
Rapporten for automatisk indeksfane viser en logg og status for automatisk opprettede indekser.
Spørringer
Spørringer kan åpnes i spørringer-fanen for å feilsøke spørringsdetaljene. Hver spørring inneholder detaljer, inkludert en kjøringslogg og forhåndsvisning av spørring.
Hvis du vil feilsøke en T-SQL-spørring, åpner du T-SQL-koden i redigeringsprogrammet for spørring, SQL Server Management Studio, mssql-utvidelsen med Visual Studio Code. Du kan også vurdere funksjonene Copilot Explain og Fix for hurtighandling for SQL-databasen i Fabric.
I tillegg til spørrings-ID-en og spørringsteksten, metrikkverdien og kjøringsantallet, gir fanene i spørringsdelen også detaljerte rapporter om individuelle spørringer etter følgende måledata:
Høye CPU-bruksspørringer
- En sorterbar liste over spørringer med høyest CPU-forbruk, opprinnelig sortert etter total CPU (ms) synkende.
Spørringer med høy minnebruk
- En sorterbar liste over spørringer med høyest minneforbruk, opprinnelig sortert etter Totalt minne (MB) synkende.
Lengstløpende spørringer
- Opprinnelig sortert etter total varighet (ms) synkende.
Hyppigste spørringer
- Opprinnelig sortert etter antall kjøringer synkende.
Spørringer med høy lesing
- Opprinnelig sortert etter totalt logisk leser synkende.