Jaa


Purskettava kapasiteetti Fabric-tietovarastossa

Koskee:✅ SQL-analytiikan päätepiste ja Microsoft Fabric -varasto

Fabric-kapasiteetti on erillinen resurssivaranto, jonka koko (tai SKU) määrittää käytettävissä olevan laskennallisen tehon määrän. Varaston ja SQL-analytiikan päätepisteet tarjoavat purskettavan kapasiteetin, jonka avulla kuormitukset voivat käyttää enemmän resursseja suorituskyvyn parantamiseksi.

Halkaiseva kapasiteetti

Purskettavalla kapasiteetilla on suora korrelaatio SKU:hun, joka on määritetty työtilan Fabric-kapasiteettiin. Se on myös kuormituksen funktio. Ei-vaativa kuormitus ei ehkä koskaan käytä haljettavia kapasiteettiyksiköitä. Kuormituksella voi saavuttaa optimaalisen suorituskyvyn ostetun peruskapasiteetin sisällä.

Sen määrittämiseksi, käyttääkö kuormitus purskettavaa kapasiteettia, seuraavan kaavan avulla voidaan laskea kuormituksesi skaalauskerroin: Capacity Units (CU) / duration / Baseline CU = Scale factor

Jos kapasiteettisi on F8 ja työmäärän valmistuminen kestää 100 sekuntia ja käytössä on 1500 CU, skaalauskerroin lasketaan seuraavasti: 1500 / 100 / 8 = 1.875

CU voidaan määrittää käyttämällä Microsoft Fabric Capacity Metrics -sovellusta.

Kun skaalauskerroin on yli 1, se tarkoittaa sitä, että kuormituksen vaatimuksiin vastataan haljettavan kapasiteetin avulla. Tämä tarkoittaa myös sitä, että kuormituksesi on lainanottokapasiteetin yksiköitä tulevalta aikaväliltä. Tämä on Microsoft Fabric -peruskäsite, jota kutsutaan tasoitusksi.

Tasoittaminen tuo helpotusta asiakkaille, jotka luovat äkillisiä piikkejä ruuhka-aikoinaan, kun taas heillä on paljon käyttämätöntä kapasiteettia, jota ei käytetä. Tasaaminen yksinkertaistaa kapasiteetin hallintaa levittämällä käsittelyn arviointia, jotta asiakastyöt sujuvat sujuvasti ja tehokkaasti.

SKU-suojakaiteet

Purskettava kapasiteetti on rajallinen. Taustan käsittelyresursseissa on raja, jonka avulla voidaan vähentää huomattavasti rajoittamista aiheuttavien Warehouse- ja SQL-analytiikan päätepisteiden kuormitusten riskiä.

Rajoitus (tai suojakaide) on skaalauskerroin, joka korreloi suoraan työtilalle määritettyyn Fabric-kapasiteetin SKU-kokoon.

Fabric SKU Vastaava Premium-varastointiyksikkö Peruskapasiteetin yksiköt (CU) Purskettava skaalauskerroin
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

Pienempiä SKU-kokoja käytetään usein kehitys-/testiskenaarioiden tai ad-hoc-kuormitusten yhteydessä. Taulukossa näkyvä suurempi skaalauskerroin antaa enemmän käsittelytehoa, joka tasaa pienemmän yleisen käyttöasteen, joka yleensä löytyy kyseisistä ympäristöistä.

Suuremmilla varastointiyksiköillä on käyttöoikeus suurempaan kapasiteettiyksiköiden kokonaismäärään, jolloin monimutkaisemmat kuormitukset voidaan suorittaa optimaalisesti ja samanaikaisesti. Jos siis haluat, että kuormituksen suorituskykyä ei saavuteta, kapasiteetin SKU-koon kasvattaminen voi olla hyödyllistä.

Muistiinpano

Suurin purskettava skaalauskerroin saatetaan havaita vain erittäin pienillä aikaväleillä, usein yksittäisessä kyselyssä sekunteina tai jopa millisekunteina. Kun käytät Microsoft Fabric Capacity Metrics -sovellusta purskettavan kapasiteetin tarkkailuun, skaalauskerroin pidemmällä aikavälillä on pienempi.

Eristämisrajat

Varasto eristää käsittelyn kokonaan kyselyn käsittelystä kohdassa Kuormituksen hallinta kuvatulla tavalla.

Purskettava skaalauskerroin voidaan saavuttaa itsenäisesti käsittelylle samalla kun kyselyn käsittelyssä saavutetaan purstettava skaalauskerroin. Nämä skaalaustekijät tiivistävät kaikki prosessit yhteen työtilaan. Kapasiteetti voidaan kuitenkin määrittää useille työtiloille. Tämän vuoksi koosteen enimmäisastekerroin koko kapasiteetissa esitetään seuraavassa kaavassa: ([Query burstable scale factor] + [Ingestion burstable scale factor]) * [number of Fabric workspaces] = [aggregate burstable scale factor]

Huomioitavia seikkoja

  • Yleensä työtilassa suoritettavan monimutkaisen kyselyn, joka on määritetty pienen kapasiteetin SKU-kokoon, pitäisi valmistua. Jos tietojen noutaminen tai välitason tietojen käsittely ei fyysisesti onnistu purskettavan skaalauskertoimen sisällä, tuloksena on seuraava virhesanoma: This query was rejected due to current capacity constraints. Tarkista suorituskykyohjeet , jotta voit varmistaa tietojen ja kyselyjen optimoinnin ennen kuin kasvatat SKU:n kokoa. Voit suurentaa varastointiyksikkökokoa ottamalla yhteyttä kapasiteetin järjestelmänvalvojaan.

  • Kun kapasiteetin kokoa on muutettu, uudet suojakaiteet otetaan käyttöön, kun seuraava kysely suoritetaan. Suorituskyvyn pitäisi vakautua uuteen kapasiteetin SKU-kokoon muutaman sekunnin kuluessa ensimmäisestä kyselyn lähettämisestä.

  • Jos kuormitusta suoritetaan muun kuin parastimaalisen kapasiteetin koossa, se voi olla resurssikiista (kuten läikkyminen), joka voi lisätä kuormituksen CU-käyttöä.