Kapacita burstable v Sklade údajov služby Fabric
Vzťahuje sa na:✅ koncový bod analýzy SQL a sklad v službe Microsoft Fabric
Kapacita služby Fabric je jedinečný fond zdrojov, ktorý má veľkosť (alebo jednotku SKU) a určuje množstvo dostupného výpočtového výkonu. Koncový bod analýzy Warehouse a SQL poskytuje prasknutú kapacitu, ktorá vyťaženiu umožňuje používať viac prostriedkov na dosiahnutie lepšieho výkonu.
Kapacita so prasknutou kapacitou
Kapacita prasknutia má priamu koreláciu so skladovanou jednotku SKU, ktorá bola priradená ku kapacite služby Fabric pracovného priestoru. Je tiež funkciou vyťaženia. Nenáročné vyťaženie by nikdy nemuselo používať prasknuté kapacitné jednotky. Vyťaženie by mohlo dosiahnuť optimálny výkon v rámci základnej kapacity, ktorá bola zakúpená.
Ak chcete zistiť, či vaše vyťaženie používa prasknutú kapacitu, na výpočet mierky pre vaše vyťaženie možno použiť nasledujúci vzorec: Capacity Units (CU) / duration / Baseline CU = Scale factor
Na ilustráciu tohto vzorca, ak je vaša kapacita F8 a dokončenie vyťaženia trvá 100 sekúnd a používa hodnotu 1500 CU, mierka by sa vypočítala takto: 1500 / 100 / 8 = 1.875
Cu možno určiť pomocou aplikácie Microsoft Fabric Capacity Metrics.
Keď je mierka väčšia ako 1, znamená to, že kapacita s pohyblivou kapacitou sa používa na splnenie požiadaviek vyťaženia. Znamená to tiež, že vyťažením je pôžička jednotiek kapacity z budúceho časového intervalu. Toto je základný koncept služby Microsoft Fabric, ktorý sa nazýva vyrovnávanie.
Smoothing ponúka úľavu pre zákazníkov, ktorí vytvárajú náhle špičky počas špičky, zatiaľ čo v súčasnosti majú množstvo nevyužívanej kapacity v nečinnosti. Vyrovnávanie zjednodušuje riadenie kapacít rozšírením vyhodnocovania výpočtov, aby sa zabezpečilo plynulé a efektívne spúšťanie úloh zákazníkov.
Zábradlie SKU
Kapacita prasknutia je konečná. Na serverové výpočtové zdroje sa vzťahuje limit, ktorý výrazne znižuje riziko vyťaženia koncového bodu skladu a analýzy SQL, ktoré spôsobujú obmedzenie.
Obmedzenie (alebo ochrana) je mierka, ktorá priamo koreluje s veľkosťou jednotky SKU kapacity služby Fabric, ktorá je priradená k pracovnému priestoru.
Fabric SKU | Ekvivalentná skladová jednotku SKU Premium | Pôvodný plán kapacít jednotiek (CU) | Faktor prasknutej mierky |
---|---|---|---|
F2 | 2 | 1x – 32-násobok | |
F4 | 4 | 1x – 16-násobok | |
F8 | 8 | 1x – 12-násobok | |
F16 | 16 | 1x – 12-násobok | |
F32 | 32 | 1x – 12-násobok | |
F64 | P1 | 64 | 1x – 12-násobok |
F128 | P2 | 128 | 1x – 12-násobok |
F256 | P3 | 256 | 1x – 12-násobok |
F512 | P4 | 512 | 1x – 12-násobok |
F1024 | P5 | 1024 | 1x – 12-násobok |
F2048 | 2048 | 1x – 12-násobok |
Menšie veľkosti skladových jednotiek SKU sa často používajú pre scenáre vývojárov/testov alebo vyťaženia ad hoc. Čím väčší mierka je uvedený v tabuľke, poskytuje viac výpočtového výkonu, ktorý je v súlade s nižším celkovým využívaním, ktoré sa zvyčajne nachádza v týchto prostrediach.
Väčšie veľkosti skladových jednotiek SKU majú prístup k väčšiemu počtu jednotiek kapacity, vďaka čomu sa zložitejšie vyťaženia púšťajú optimálne a s väčšou súbežnosťou. Preto v prípade nedosiahnete požadovaný výkon vyťaženia, zvýšenie veľkosti skladovej jednotky SKU kapacity môže byť výhodné.
Poznámka
Maximálny faktor prasknutia mierky možno pozorovať len v mimoriadne malých časových intervaloch, často v rámci jedného dotazu na sekundy alebo dokonca v milisekundách. Pri použití aplikácie Microsoft Fabric Capacity Metrics na pozorovanie prasknutej kapacity bude faktor mierky na dlhšie trvanie nižší.
Izolácia hranice
Warehouse úplne izoluje príjem od spracovania dotazov, ako je popísané v téme Správa vyťaženia.
Faktor prasknutej mierky možno dosiahnuť nezávisle pri prížití v rovnakom čase, keď sa na spracovanie dotazov dosiahne prasknutý faktor mierky. Tieto faktory mierky zapuzdria všetky procesy v rámci jedného pracovného priestoru. Kapacitu je však možné priradiť k viacerým pracovným priestorom. Preto by bol agregovaný maximálny faktor mierky v rámci kapacity zastúpený v nasledujúcom vzorci: ([Query burstable scale factor] + [Ingestion burstable scale factor]) * [number of Fabric workspaces] = [aggregate burstable scale factor]
Úvahy
Zvyčajne by sa mal na dokončenie spustiť zložitý dotaz spustený v pracovnom priestore priradenom k malej kapacite skladovej jednotky SKU. Ak však fyzické spracovanie údajov načítania údajov alebo priebežné spracovanie údajov nemôže byť spustené v rámci prasknutého mierky, výsledkom bude nasledujúce chybové hlásenie:
This query was rejected due to current capacity constraints.
Pred zvýšením veľkosti skladovej jednotky SKU si prečítajte usmernenia k výkonu a ubezpečte sa, že údaje a optimalizácia dotazov sa zvýšia až po zvýšení veľkosti jednotky SKU. Ak chcete zväčšiť veľkosť skladovej jednotky SKU, obráťte sa na správcu kapacity.Po zmene veľkosti kapacity sa pri spustení ďalšieho dotazu použijú nové bezpečnostné súčasti. Výkon by sa mal stabilizovať na novú veľkosť SKU kapacity počas niekoľkých sekúnd od prvého odoslania dotazu.
Vyťaženie spustené pri neoptimálnej veľkosti kapacity môže byť predmetom sváru zdrojov (napríklad rozliatia), ktoré môže zvýšiť využitie vyťaženia v CU.