Sdílet prostřednictvím


Vyhlazování a omezování v prostředcích infrastruktury Skladování Dat

Platí pro: Koncový bod sql Analytics a sklad v Microsoft Fabric

Tento článek podrobně popisuje koncepty vyhlazování a omezování úloh pomocí koncového bodu služby Warehouse a SQL Analytics v Microsoft Fabric.

Tento článek se týká úloh datových skladů v Microsoft Fabric. Pro všechny úlohy Fabric navštivte omezení v Microsoft Fabric.

Výpočetní kapacita

Kapacita tvoří základ v Microsoft Fabric a poskytuje výpočetní výkon, který řídí všechny úlohy Fabric. Na základě zakoupené skladové položky kapacity máte nárok na sadu jednotek kapacity (CU), které jsou sdíleny napříč prostředky infrastruktury. Jednotky CU pro každou skladovou položku si můžete prohlédnout v kapacitě a skladových posílacích.

Vyhlazování

Kapacity mají období, kdy jsou nevyužitá (nečinná) a nevyužitá (špička). Když kapacita spouští více úloh, může se vygenerovat náhlé zvýšení poptávky po výpočetních prostředcích, které překročí limity zakoupené kapacity. Koncový bod analýzy WAREHOUSE a SQL poskytují nárazovou kapacitu , která umožňuje úlohám využívat více prostředků k dosažení lepšího výkonu.

Vyhlazování nabízí úlevu zákazníkům, kteří během špičky vytvářejí náhlé špičky, zatímco mají hodně nečinné kapacity, která se nevyužívá. Vyhlazování zjednodušuje správu kapacity rozložením vyhodnocení výpočetních prostředků, aby se zajistilo bezproblémové a efektivní spouštění úloh zákazníků.

Vyhlazování nebude mít vliv na dobu provádění. Pomáhá zjednodušit správu kapacity tím, že zákazníkům umožňuje velikost kapacity na základě průměrného využití, a ne na špičku.

  • U interaktivních úloh spuštěných uživateli: Spotřeba kapacity se obvykle vyrovná po dobu minimálně 5 minut nebo déle, aby se snížily krátkodobé dočasné špičky.

  • Pro naplánované úlohy nebo úlohy na pozadí: Spotřeba kapacity se rozdělí do 24 hodin a eliminuje obavy z plánování úloh nebo kolizí.

Další informace najdete v tématu Omezování v Microsoft Fabric.

Klasifikace operací pro datové sklady v prostředcích infrastruktury

Obecně platí, že podobně jako Power BI se operace klasifikují jako interaktivní nebo pozadí.

Většinaoperacích Díky 24hodinovému vyhlazování můžou operace běžet současně, aniž by během dne způsobovaly špičky. Zákazníci získají výhodu konzistentního rychlého výkonu, aniž by se museli starat o drobné špičky ve své úloze. Klasifikace datových skladů jako pozadí tedy snižuje četnost špiček využití CU tak, že příliš rychle aktivuje omezování.

Omezování

K omezování dochází, když kapacita zákazníka spotřebovává více prostředků procesoru, než kolik bylo zakoupeno. Po vyhlazování spotřeby se zásady omezování kapacity kontrolují na základě množství budoucí spotřebované kapacity. Výsledkem je snížený výkon koncových uživatelů. Když kapacita přejde do omezeného stavu, ovlivní pouze operace, které jsou požadovány po zahájení omezování kapacity.

Zásady omezování se použijí na úrovni kapacity. Pokud u jedné kapacity nebo sady pracovních prostorů dochází kvůli přetížení ke snížení výkonu, můžou ostatní kapacity dál normálně běžet.

Čtyři zásady omezování kapacity pro Microsoft Fabric:

Budoucí plynulá spotřeba – Limity zásad Zásady omezování Dopad na prostředí
Využití <= 10 minut Ochrana nadlimitního využití Úlohy můžou spotřebovávat 10 minut budoucí kapacity bez omezování.
Využití 10 minut <<= 60 minut Interaktivní zpoždění Interaktivní úlohy požadované uživatelem jsou při odeslání zpožděné 20 sekund.
Využití <60 minut < = 24 hodin Interaktivní odmítnutí Úlohy interaktivního typu požadované uživatelem jsou odmítnuty.
Využití > 24 hodin Odmítnutí pozadí Všechny nové úlohy se odmítnou od spuštění.

Většinaoperacích

Aspekty omezování

  • Všechny probíhající operace, včetně dlouhotrvajících dotazů, uložených procedur, dávek nebudou omezeny uprostřed. Zásady omezování se po vyhlazení spotřeby použijí na další operaci.
  • Operace skladu jsou pozadí s výjimkou scénářů, které zahrnují operace modelování (například vytvoření míry, přidání nebo odebrání tabulek z výchozího sémantického modelu, vizualizace výsledků atd.) nebo vytváření/aktualizace sémantických modelů Power BI (včetně výchozího sémantického modelu) nebo sestav. Tyto operace budou dál dodržovat zásady interaktivního odmítnutí.
  • Stejně jako většina operací skladu se zobrazení dynamické správy (DMV) také klasifikují jako pozadí a vztahují se na ně zásady odmítnutí na pozadí. V důsledku toho nelze zobrazení dynamické správy dotazovat, pokud je kapacita omezena. I když zobrazení dynamické správy nejsou k dispozici, správci kapacity můžou přejít do aplikace Microsoft Fabric Capacity Metrics, aby porozuměli původní příčině.
  • Pokud je zásada odmítnutí na pozadí povolená, může se chybová zpráva zobrazit libovolnou aktivitou v sql Editor Power Query, editoru vizuálních dotazů nebo v zobrazení modelování: Unable to complete the action because your organization's Fabric compute capacity has exceeded its limits. Try again later
  • Pokud je zásada odmítnutí na pozadí povolená, pokud se pokusíte připojit ke skladu nebo spustit nový dotaz TSQL v klientských aplikacích, jako je SQL Server Management Studio (SSMS) nebo Azure Data Studio přes SQL připojovací řetězec, může se zobrazit kód chyby SQL 24801 a text Unable to complete the action because your organization's Fabric compute capacity has exceeded its limits. Try again laterchyby .

Osvědčené postupy pro zotavení z přetížených situací

Správce kapacity se může zotavit z situace omezování pomocí:

  • Upgradujte kapacitu na vyšší skladovou položku, aby se zvýšil limit kapacity.
  • Identifikujte přispěvatele aktivity ve špičce a spolupracujte s vlastníky projektů s vysokým zatížením, aby optimalizovali požadavky procesů optimalizace dotazů T-SQL nebo redistribuci úkolů napříč jinými kapacitami.
  • Před vydáním nových požadavků počkejte, až se stav přetížení přetíží.
  • Správci kapacity můžou nakonfigurovat proaktivní upozornění a být upozorněni, než dojde k omezení kapacity.

Monitorování informací o přetížení pomocí aplikace Fabric Capacity Metrics

Správci kapacity můžou prostřednictvím aplikace Microsoft Fabric Capacity Metrics zobrazit informace o přetížení a přejít k podrobnostem.

Animovaný obrázek znázorňující možnosti aplikace Fabric Capacity Metrics

Návod k aplikaci najdete v tématu Postupy: Sledování trendů využití datového skladu Synapse.

Karta Využití

Tato karta zobrazuje využití prostředků v porovnání s zakoupenou kapacitou. 100 % využití představuje úplnou propustnost skladové položky kapacity a sdílí ji všechny úlohy Infrastruktury. Tato hodnota je reprezentována žlutou tečkovanou čárou. Výběrem konkrétního časového bodu v grafu povolíte tlačítko Prozkoumat , které otevře podrobnou stránku přechodu k podrobnostem.

Karta Omezování

Pokud chcete monitorovat a analyzovat zásady omezování, přidá se do grafu využití karta omezení. Díky tomu můžou správci kapacity snadno sledovat budoucí využití jako procento každého limitu a dokonce přejít k podrobnostem o konkrétních úlohách, které přispěly k nadlimitnímu využití. Další informace najdete v tématu Omezení v aplikaci Metriky.

V části Zamítnutí na pozadí podléhá využití překračující 100% řádek omezení v zásadách Odmítnutí pozadí.

Karta Nadlimitní využití

Karta Nadlimitní využití poskytuje vizuální historii jakéhokoli nadlimitního využití kapacity, včetně přenosů , kumulativních a burndownů využití. Další informace najdete v tématu Omezení v Microsoft Fabric a nadlimitní využití v aplikaci Microsoft Fabric Capacity Metrics.

Další krok