Megosztás a következőn keresztül:


Kipukkasztható kapacitás a Fabric Data Warehouse-ban

A következőkre vonatkozik:✅ SQL Analytics-végpont és Warehouse a Microsoft Fabricben

A hálókapacitás egy különálló erőforráskészlet, amely mérete (vagy termékváltozata) határozza meg a rendelkezésre álló számítási teljesítmény mennyiségét. A Warehouse és az SQL Analytics végpontja kipukkanható kapacitást biztosít, amely lehetővé teszi, hogy a számítási feladatok több erőforrást használjanak a jobb teljesítmény érdekében.

Kipukkanható kapacitás

A kipukkasztható kapacitás közvetlen korrelációval rendelkezik a munkaterület hálókapacitásához hozzárendelt termékváltozattal. Emellett a számítási feladat függvénye is. Előfordulhat, hogy a nem igényes számítási feladatok soha nem használnak kipukkanható kapacitásegységeket. A számítási feladat optimális teljesítményt érhet el a megvásárolt alapkapacitáson belül.

Annak megállapításához, hogy a számítási feladat kipukkanható kapacitást használ-e, a számítási feladat méretezési tényezőjének kiszámításához az alábbi képlet használható: Capacity Units (CU) / duration / Baseline CU = Scale factor

A képlet illusztrációjaként, ha a kapacitás egy F8, és a számítási feladat 100 másodpercet vesz igénybe, és 1500 CU-t használ, a méretezési tényező a következőképpen lesz kiszámítva: 1500 / 100 / 8 = 1.875

A CU a Microsoft Fabric Kapacitásmetrikák alkalmazással határozható meg.

Ha egy méretezési tényező meghaladja az 1-et, az azt jelenti, hogy a számítási feladat igényeinek kielégítésére kipukkanható kapacitást használnak. Azt is jelenti, hogy a számítási feladat kapacitásegységeket vesz fel egy későbbi időintervallumból. Ez a Microsoft Fabric egy alapvető fogalma, az úgynevezett simítás.

A simítás megkönnyíti azokat az ügyfeleket, akik a csúcsidőszakokban hirtelen kiugró értékeket hoznak létre, miközben sok kihasználatlan kapacitással rendelkeznek. A simítás leegyszerűsíti a kapacitáskezelést a számítás kiértékelésének elterjesztésével, hogy az ügyfélfeladatok zökkenőmentesen és hatékonyan fussanak.

Termékváltozat-védőkorlátok

A kipukkasztható kapacitás véges. A háttérbeli számítási erőforrásokra korlátozva jelentősen csökkenthető a szabályozást okozó Warehouse- és SQL Analytics-végpontok számítási feladatainak kockázata.

A korlát (vagy védőkorlát) egy olyan méretezési tényező, amely közvetlenül korrelál a munkaterülethez rendelt Hálókapacitás termékváltozat méretével.

Háló termékváltozata Egyenértékű prémium termékváltozat Alapkonfigurációs kapacitásegységek (CU) Kipukkanható méretezési tényező
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

A kisebb termékváltozat-méreteket gyakran használják fejlesztői/tesztelési forgatókönyvekhez vagy alkalmi számítási feladatokhoz. A táblázatban látható nagyobb skálázási tényező nagyobb feldolgozási teljesítményt biztosít, amely igazodik az ezekben a környezetekben általában előforduló alacsonyabb általános kihasználtsághoz.

A nagyobb termékváltozatok több teljes kapacitásegységhez férhetnek hozzá, így az összetettebb számítási feladatok optimálisan és több egyidejűséggel futtathatók. Ezért, ha a számítási feladat kívánt teljesítménye nem érhető el, a kapacitás termékváltozat méretének növelése előnyös lehet.

Feljegyzés

A maximális kipukkanható méretezési tényező csak rendkívül kis időintervallumokban figyelhető meg, gyakran egyetlen lekérdezésben másodpercekig vagy akár ezredmásodpercig. Ha a Microsoft Fabric Kapacitásmetrikák alkalmazást használja a kipukkanható kapacitás megfigyelésére, a skálázási tényező hosszabb ideig alacsonyabb lesz.

Elkülönítési határok

A Warehouse teljes mértékben elkülöníti a betöltést a lekérdezésfeldolgozástól, a számítási feladatok kezelésében leírtak szerint.

A kipukkasztható skálázási tényező önállóan is elérhető a betöltéshez, ugyanakkor a kipukkasztható skálázási tényező is elérhető a lekérdezésfeldolgozáshoz. Ezek a méretezési tényezők egyetlen munkaterületen belüli összes folyamatot beágyaznak. A kapacitás azonban több munkaterülethez is hozzárendelhető. Ezért a kapacitások összesített maximális méretezési tényezője a következő képletben jelenik meg: ([Query burstable scale factor] + [Ingestion burstable scale factor]) * [number of Fabric workspaces] = [aggregate burstable scale factor]

Megfontolások

  • Egy kis kapacitású termékváltozat méretéhez rendelt munkaterületen futó összetett lekérdezésnek általában a befejezésig kell futnia. Ha azonban az adatlekérés vagy a köztes adatfeldolgozás fizikailag nem futtatható a kipukkanható méretezési tényezőn belül, a következő hibaüzenet jelenik meg: This query was rejected due to current capacity constraints. Tekintse át a teljesítményre vonatkozó irányelveket , hogy biztosítsa az adatok és a lekérdezések optimalizálását a termékváltozat méretének növelése előtt. A termékváltozat méretének növeléséhez forduljon a kapacitásadminisztrátorhoz.

  • A kapacitás átméretezése után a rendszer új védőkorlátokat alkalmaz a következő lekérdezés futtatásakor. A teljesítménynek az első lekérdezésküldést követő néhány másodpercen belül stabilizálnia kell az új kapacitás termékváltozatának méretét.

  • A nem optimális kapacitásméreten futó számítási feladatok erőforrás-versengésnek (például kiömlésnek) lehetnek kitéve, amely növelheti a számítási feladat CU-használatát.