Beregninger for Måledata-appen
Denne artikkelen forklarer noen av beregningene som brukes til å beregne forbruk i Microsoft Fabric. Bruk denne artikkelen til å få en bedre forståelse av informasjonen som vises i måledataappen for Microsoft Fabric Capacity.
Forbruksanalyse
En overbelastet kapasitet er en kapasitet som når mer enn 100 % av databehandlingskraften. Når en kapasitet er overbelastet, begynner den å begrense. Begrensningsvisualobjektet hjelper deg med å forstå forbruket som en prosentandel av Fabrics begrensningsgrense på et gitt tidspunkt. Begrensningen fortsetter til kapasitetsbruken er lavere enn 100 %. Begrensningsvisualobjektet har tre faner, som hver viser informasjon om ulike begrensningstyper, basert på ulike tidsvinduer.
Tab | Grense for terskel | Hva skjer når kapasiteten når 100 %? | Hvor lenge før kapasiteten er tilbake på 100 %? |
---|---|---|---|
Interaktiv forsinkelse | 10 minutter | En 20-sekunders begrensning brukes på interaktive forespørsler | Etter at forsinkelser er brukt, fortsetter nye interaktive forespørsler og bakgrunnsforespørsler å akkumulere fremtidig databehandlingsbruk |
Interaktiv avvisning | 60 minutter | Interaktive forespørsler avvises, og brukere ser en feil i brukergrensesnittet | Bakgrunnsforespørsler fortsetter å akkumulere fremtidig databehandlingsbruk |
Bakgrunnsavvisning | 24 timer | Alle forespørsler avvises, inkludert bakgrunns- og interaktive forespørsler | Ikke tilgjengelig |
Når fremtidig databehandlingsbruk faller under 100 %, godtas flere forespørsler. Disse forespørslene kan føre til at kapasitetens bruk overskrider 100 % på nytt. Du kan oppfatte dette som en enkelt kontinuerlig begrensningshendelse, når det faktisk er to påfølgende begrensningshendelser.
Bakgrunnsavvisning
Siden terskelen for bakgrunnsavvisning er 24 timer, angir høye prosentbegrensningstall at du har brukt over de daglige (24 timers) kapasitetsressursene. Når bakgrunnsavvisningen er høyere enn 100 %, blir alle forespørsler avvist. Avvisningen stopper når kapasitetsbruken er lavere enn 100 %. En bakgrunnsavvisning på 250 % betyr for eksempel at du brukte 2,5 ganger mengden av de daglige kapasitetsressursene for SKU-nivået.
Merk
Bakgrunnsjobber er ikke begrenset og kan forlenge tiden det tar for interaktive avslag å stoppe.
Interaktiv forsinkelse og interaktiv avvisning
Når du ser på disse visualobjektene, ser du bare hva som påvirker kapasiteten på et bestemt tidspunkt. Disse visualobjektene inkluderer bruk som ble jevnet ut i gjeldende evalueringsvindu. Senere tidspunkter kan inneholde ekstra utjevningsbruk som ikke påvirker dette tidspunktet. Bakgrunnsjevnt forbruk kan redusere bruksmengden som er tilgjengelig for interaktive forespørsler i fremtidige tidspunkter.
Interaktiv forsinkelse - En interaktiv forsinkelse på 250 % betyr at Fabric prøver å få plass til 25 minutters forbruk i løpet av de neste 10 minuttene.
Interaktiv avvisning - En interaktiv avvisning på 250 % betyr at Fabric prøver å få plass til 2,5 timers forbruk i løpet av de neste 60 minuttene.
Beregn tiden det tar å gjenopprette fra begrensning
Når bruken er over 100 %, må du vente til kapasiteten senker fremtidig bruk til under 100 %. Du kan bruke følgende formel til å beregne hvor lang tid det vil ta å falle under 100 %, forutsatt at ingen ekstra databehandling brukes.
$$ \text{minimum time to recover from throttling} = \frac{\text{% rejection type } – \text{ }100}{100}\times{\text{period duration}} $$
Interaktiv avvisning og interaktiv forsinkelse kan ta lengre tid enn 1,5 ganger varigheten i vinduet for å slutte å bli begrenset. Nye forespørsler kan legge til mer viderefør bruk av kapasiteten, noe som gjør tiden det tar for kapasitetsbruken å komme til 100 % lengre enn 60- eller 10-minutters tidsvinduene.
Eksempel på beregning av bakgrunnsavvisning
Når bruken nådde 250 %, blir alle forespørsler avvist de neste 36 timene.
$$ \frac{250-100}{100}\times{24 \text{ hours} = 36 \text{ hours}} $$
Det vil ta minst 1,5 dager før kapasitetsbruken kommer til 100 %. Bakgrunnsjobber blir ikke avvist og kan forlenge tiden som trengs for å stoppe interaktiv avvisning.
Eksempel på interaktiv avvisningsberegning
Når bruken når 250 %, blir bare interaktive forespørsler avvist i minst de neste 90 minuttene.
$$ \frac{250-100}{100}\times{60 \text{ minutes} = 90 \text{ minutes}} $$
Det tar minst 1,5 timer før kapasitetsbruken kommer under 100 %. Men siden bakgrunnsjobber med fremtidig forbruk utover 10- og 60-minuttersvinduene kan påvirke kapasiteten, kan varigheten av denne hendelsen være lengre.
Eksempel på beregning av interaktive forsinkelser
Når bruken når 250 %, blir interaktive forespørsler forsinket de neste 15 minuttene.
$$ \frac{250-100}{100}\times{10 \text{ minutes} = 15 \text{ minutes}} $$
Det tar minst 15 minutter før kapasitetsbruken kommer under 100 %. Men siden bakgrunnsjobber med fremtidig forbruk utover 10 og 60 minutters vinduer påvirker kapasiteten, kan varigheten av denne hendelsen være lengre.
Ytelsesdelta
Matrisen etter element og operasjonstabell bruker farger for å hjelpe deg med å forstå hvordan stoffelementer fungerer i organisasjonen.
Ingen farge - En verdi høyere enn -10
Oransje - En verdi mellom -10 og -25
Rød - En verdi lavere enn -25
For å opprette ytelsesdeltaet beregner Microsoft Fabric et timegjennomsnitt for alle de raske operasjonene som tar under 200 millisekunder å fullføre. Timeverdien brukes som et sakte glidende gjennomsnitt de siste sju dagene (168 timer). Det langsomme glidende gjennomsnittet sammenlignes deretter med gjennomsnittet mellom det nyeste datapunktet og et datapunkt fra sju dager siden. Ytelsesdeltaet angir forskjellen mellom disse to gjennomsnittene.
Du kan bruke verdien for ytelsesdeltaet til å vurdere om gjennomsnittsytelsen for elementene har blitt bedre eller forverret den siste uken. Jo høyere verdi er, jo bedre er ytelsen. En verdi nær null angir at ikke mye endret seg, og en negativ verdi tyder på at den gjennomsnittlige ytelsen til elementene ble dårligere den siste uken.
Sortering av matrisen etter ytelsesdeltakolonnen bidrar til å identifisere semantiske modeller som har størst endring i ytelsen. Under undersøkelsen må du ikke glemme å vurdere CU (e) og antall brukere. Ytelsesdeltaverdien er en god indikator når det gjelder Microsoft Fabric-elementer som har høy CU-utnyttelse fordi de er mye brukt eller kjører mange operasjoner. Små semantiske modeller med lite CU-aktivitet gjenspeiler imidlertid kanskje ikke et sant bilde, da de enkelt kan vise store positive eller negative verdier.