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