Vyhodnocovanie zaťaženia kapacity Premium

Prepitné

V tomto článku sa dozviete, ako vyhodnotiť zaťaženie kapacity Premium. Vzťahuje sa na koncepty, ako je preťaženie a automatické škálovanie. Môžete si tiež pozrieť tieto videá, ktoré ilustrujú niektoré z funkcií verzie Premium popísaných v tomto článku.

S cieľom vynútiť obmedzenia priepustnosti procesora služba Power BI priebežne vyhodnocuje priepustnosť z kapacity Premium.

Power BI vyhodnocuje priepustnosť každých 30 sekúnd. Umožňuje dokončenie operácií, zhromažďuje čas spustenia v procesoroch zdieľaného fondu fyzických uzál a následne pri všetkých operáciách vo vašej kapacite ich agreguje do 30-sekundových intervalov procesora a porovnáva výsledky s tým, čo je vaša zakúpená kapacita schopná podporovať.

Na nasledujúcom obrázku je znázornené, ako Premium vyhodnocuje a dokončuje dotazy.

Diagram showing Premium evaluates and processes queries.

Pozrime sa na príklad: P1 s ôsmimi virtuálnymi jadrami môže podporovať čas spustenia virtuálneho jadra v hodnote 8\times{30}=240 $, ktorý je známy aj ako čas procesora.

Agregácia je zložitá. Používa špecializované algoritmy pre rôzne vyťaženia a pre rôzne typy operácií, ako je popísané v nasledujúcich bodoch:

  • Pomalé operácie, ako sú napríklad sémantické operácie modelu a obnovenie toku údajov, sa považujú za operácie na pozadí, pretože sa zvyčajne spúšťajú na pozadí a používatelia ich aktívne nesledujú ani nezobrazujú vizuálne. Operácie na pozadí sú zdĺhavé a počas dlhého procesu vyžadujú významné množstvo výkonu procesora. Služba Power BI rozkladá náklady procesora na operácie na pozadí počas 24 hodín, aby kapacity nedosiahli maximálne využitie zdrojov z dôvodu príliš veľa obnovení spustených súčasne. To umožňuje predplatiteľom služby Power BI Premium spustiť toľko operácií na pozadí, koľko ich povoľuje ich zakúpená kapacita SKU.

  • Rýchle operácie , ako sú dotazy, načítavanie zostáv a ďalšie, sa považujú za interaktívne operácie. Čas procesora potrebný na dokončenie týchto operácií sa agreguje, aby sa minimalizoval počet 30 sekúnd okien, ktoré sú ovplyvnené po dokončení danej operácie.

Plánovanie operácií na pozadí kapacity Premium

Obnovenia sa spúšťajú v kapacitách Premium v čase, keď sú naplánované, alebo v blízkosti, bez ohľadu na to, koľko ďalších operácií na pozadí bolo naplánovaných v rovnakom čase. Sémantické modely a obnovované toky údajov sa umiestňujú do uzla fyzického spracovania, ktorý má k dispozícii dostatok pamäte na ich načítanie, a potom sa spustí proces obnovenia.

Počas spracovania obnovenia môžu sémantické modely spotrebúvať viac pamäte na dokončenie procesu obnovenia. Nástroj na obnovenie zabezpečí, že žiadna položka nemôže prekročiť množstvo pamäte, ktoré im základná skladová jednotka SKU umožňuje využívať (napríklad 25 GB pri predplatnom P1, 50 GB pri predplatnom P2 a tak ďalej).

Vynútenie limitov veľkosti kapacity pri zobrazovaní zostáv

Služba Power BI Premium vyhodnocuje využitie agregáciou záznamov o využití každých 30 sekúnd. Každé vyhodnotenie pozostáva z 2 rôznych agregácií:

  • Interaktívne využívanie
  • Využitie na pozadí

Interaktívne využitie sa hodnotí posúdením všetkých interaktívnych operácií, ktoré sa dokončili počas aktuálneho 30-sekundového vyhodnocovania alebo v blízkosti tohto 30-sekundového cyklu hodnotenia.

Využitie na pozadí sa vyhodnocuje posúdením všetkých operácií na pozadí, ktoré sa dokončili počas posledných 24 hodín. Každá operácia na pozadí prispieva k celkovým nákladom procesora iba 1/2880 (2880 je počet cyklov vyhodnotenia v rámci 24-hodinového obdobia).

Každá kapacita pozostáva z definovaného počtu virtuálnych jadier. Čas procesora meraný v záznamoch o využití odzrkadľuje využitie virtuálnych jadier a toto využitie poháňa potrebu automatického škálovania.

Ak máte predplatné P1 s ôsmimi virtuálnymi jadrami, každá kvóta vyhodnocovacieho cyklu sa rovná hodnote $8\times{30}=240$ sekúnd využívania procesora. Ak súčet interaktívnych využití aj využití na pozadí prekročí celkovú cenovú ponuku vo virtuálnych jadrách vo vašej kapacite a vy ste voliteľne nepovoliliautomatické škálovanie, vyťaženie kapacity Premium prekročí dostupné prostriedky, nazývané aj prahovú hodnotu kapacity. Nasledujúci obrázok znázorňuje túto podmienku s názvom preťaženie, keď automatické škálovanie nie je povolené.

Diagram showing overload condition in a premium capacity.

Naopak, ak je automatické škálovanie voliteľne povolené, ak využitie procesora prekračuje celkovú kvótu virtuálnych jadier vo vašej kapacite, vaša kapacita sa automaticky v nasledujúcich 24 hodinách automaticky škáluje (zvýši) o jedno virtuálne jadro.

Na nasledujúcom obrázku je znázornené fungovanie automatického škálovanie.

Diagram showing auto scale operation in a premium capacity.

Automatické škálovanie vždy zváží aktuálnu veľkosť kapacity a vyhodnocuje, koľko využívate. Pri automatickom škálovaní sa do kapacity pridá jedno virtuálne jadro. To znamená, že ak používate SKU P1 s ôsmimi virtuálnymi jadrami, maximálna kapacita v rámci vyhodnocovacieho cyklu je teraz 270 sekúnd (8\krát{30} + 1\krát{30} $) času procesora.

Automatické škálovanie vždy zaisťuje, že žiadna interaktívna operácia nemôže zohľadňovať všetky vaše kapacity, a na spustenie automatického škálovania musíte mať dve alebo viac operácií, ktoré sa vyskytnú v jednom cykle vyhodnotenia.

Používanie služby Premium bez automatického škálovanie

Ak využitie kapacity prekročilo 100 % jej prostriedkov a nemôže iniciovať automatické škálovanie z dôvodu vypnutia automatického škálovania alebo z dôvodu, že sa už nachádza na maximálnej hodnote virtuálneho jadra, kapacita vstúpi do dočasného režimu interaktívneho oneskorenia žiadostí. Počas interaktívneho režimu oneskorenia žiadosti sa každá interaktívna žiadosť (napríklad načítanie zostavy, interakcia vizuálu a ďalšie) oneskorí pred odoslaním do nástroja na vykonanie.

Kapacita zostane v režime interaktívneho oneskorenia požiadaviek, ak sa predchádzajúce vyhodnotenie vyhodnotí s využitiem prostriedkov viac ako 100 %.

Konfigurácia automatického škálovanie

Ak chcete nakonfigurovať automatické škálovanie kapacity Power BI Premium, postupujte podľa pokynov v téme Používanie automatického škálovanie so službou Power BI Premium.

Máte ďalšie otázky? Skúste sa spýtať Komunita Power BI