Kapasitet som kan sprenges i datalager for stoff

Gjelder for: SQL Analytics-endepunkt og Warehouse i Microsoft Fabric

En stoffkapasitet er et distinkt utvalg av ressurser som har størrelse (eller SKU) som bestemmer mengden databehandlingskraft som er tilgjengelig. Endepunktet for lager- og SQL-analyse gir en kapasitet som kan brukes til å bruke flere ressurser for å oppnå bedre ytelse.

Kapasitet som kan sprekke

Burstable-kapasitet har en direkte korrelasjon til SKU-en som er tilordnet fabric-kapasiteten til arbeidsområdet. Det er også en funksjon av arbeidsbelastningen. En ikke-krevende arbeidsbelastning kan aldri bruke kapasitetsenheter som kan sprenges. Arbeidsbelastningen kan oppnå optimal ytelse innenfor den opprinnelige kapasiteten som er kjøpt.

Følgende formel kan brukes til å beregne skaleringsfaktoren for arbeidsbelastningen for arbeidsbelastningen for å finne ut om arbeidsbelastningen bruker kapasitet som kan sprekkes: Capacity Units (CU) / duration / Baseline CU = Scale factor

Som en illustrasjon av denne formelen, hvis kapasiteten er en F8, og arbeidsbelastningen tar 100 sekunder å fullføre, og den bruker 1500 CU, beregnes skaleringsfaktoren som følger: 1500 / 100 / 8 = 1.875

CU kan bestemmes ved hjelp av Microsoft Fabric Capacity Metrics-appen.

Når en skalafaktor er over 1, betyr det at kapasitet som kan sprekkes, brukes til å møte kravene til arbeidsbelastningen. Det betyr også at arbeidsbelastningen din låner kapasitetsenheter fra et fremtidig tidsintervall. Dette er et grunnleggende konsept av Microsoft Fabric kalt utjevning.

Utjevning gir lindring for kunder som skaper plutselige pigger i rushtiden, mens de har mye inaktiv kapasitet som ikke brukes. Utjevning forenkler kapasitetsstyring ved å spre evalueringen av databehandling for å sikre at kundejobber kjører jevnt og effektivt.

SKU-rekkverk

Kapasitet som kan sprekke, er begrenset. Det er en grense for serverdeldatabehandlingsressursene for å redusere risikoen for arbeidsbelastninger for lager- og SQL-analyseendepunkt som forårsaker begrensning.

Grensen (eller rekkverket) er en skalafaktor som er direkte korrelert til SKU-størrelsen på stoffkapasiteten som er tilordnet arbeidsområdet.

Fabric SKU Tilsvarende Premium SKU Opprinnelige kapasitetsenheter (CU) Skalerbar skalafaktor
F2 2 1x - 32x
F4 4 1x - 16x
F8 8 1x - 12x
F16 16 1x - 12x
F32 32 1x - 12x
F64 P1 64 1x - 12x
F128 P2 128 1x - 12x
F256 P3 256 1x - 12x
F512 P4 512 1x - 12x
F1024 P5 1024 1x - 12x
F2048 2048 1x - 12x

Mindre SKU-størrelser brukes ofte for utvikling/testscenarioer eller ad hoc-arbeidsbelastninger. Den større skalafaktoren som vises i tabellen, gir mer prosessorkraft som samsvarer med lavere generell utnyttelse som vanligvis finnes i disse miljøene.

Større SKU-størrelser har tilgang til flere totale kapasitetsenheter, slik at mer komplekse arbeidsbelastninger kan kjøre optimalt og med mer samtidighet. Hvis ønsket ytelse for en arbeidsbelastning ikke oppnås, kan det derfor være nyttig å øke kapasitetens SKU-størrelse .

Merk

Maksimal skalerbar skalafaktor kan bare observeres for ekstremt små tidsintervaller, ofte innenfor én enkelt spørring i sekunder eller millisekunder. Når du bruker Måledata-appen for Microsoft Fabric Capacity Metrics til å observere kapasitet som kan sprekkes, vil skalafaktoren over lengre varigheter være lavere.

Isolasjonsgrenser

Lageret isolerer fullstendig inntak fra spørringsbehandling, som beskrevet i arbeidsbelastningsbehandling.

Den burstable skalafaktoren kan oppnås uavhengig for inntak samtidig som den burstable skalafaktoren oppnås for spørringsbehandling. Disse skalafaktorene omslutter alle prosesser i ett enkelt arbeidsområde. Kapasitet kan imidlertid tilordnes til flere arbeidsområder. Derfor vil den samlede maksimale skalafaktoren på tvers av en kapasitet representeres i følgende formel: ([Query burstable scale factor] + [Ingestion burstable scale factor]) * [number of Fabric workspaces] = [aggregate burstable scale factor]

Vurderinger

  • Vanligvis bør en kompleks spørring som kjører i et arbeidsområde som er tilordnet en SKU-størrelse med liten kapasitet, kjøres til fullføring. Hvis datahenting eller mellomliggende databehandling fysisk ikke kan kjøre innenfor den utsprengbare skalafaktoren, resulterer det i følgende feilmelding: This query was rejected due to current capacity constraints. Se gjennom retningslinjene for ytelse for å sikre data- og spørringsoptimalisering før økende SKU-størrelse. Hvis du vil øke SKU-størrelsen, kontakter du kapasitetsadministratoren.

  • Når størrelsen på kapasiteten er endret, brukes nye rekkverk når neste spørring kjøres. Ytelsen skal stabilisere seg til den nye SKU-størrelsen for kapasitet innen noen få sekunder etter den første spørringsinnsendingen.

  • En arbeidsbelastning som kjører på en ikke-optimal kapasitetsstørrelse, kan være gjenstand for ressurskonflikt (for eksempel spilling) som kan øke CU-bruken av arbeidsbelastningen.