Sdílet prostřednictvím


Vyhlazování a omezování v datovém skladu Fabric

Platí pro:✅ Koncový bod SQL Analytics a Úložiště 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 informace o všech pracovních úlohách Fabric a obecná informace, podívejte se na Zásady omezení 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é kapacitní SKU máte nárok na sadu jednotek kapacity (CU), které jsou sdíleny v rámci infrastruktury typu Fabric. Můžete si prohlédnout CUs pro každé SKU na Capacity and SKUs.

Vyhlazování

Kapacity mají období, kdy jsou nevyužitá (nečinná) a přetížená (š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 skladu a SQL poskytují špičkovou 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 dimenzovat kapacitu na základě průměrného využití, spíše než špičkového využití.

  • 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 rovnoměrně rozdělí do 24 hodin, čímž se eliminuje potřeba plánování úloh nebo konkurence.

Chování omezování specifické pro koncový bod služby Warehouse a SQL Analytics

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

Většina operací v kategorii Sklad je hlášena jako na pozadí, aby bylo možné využít 24hodinové vyrovnávání aktivity a umožnit co nejflexibilnější vzorce použití. 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é pracovní zátěži. Klasifikace datových skladů jako pozadí tedy snižuje četnost špiček ve využití CU, což zabraňuje příliš rychlému aktivování omezování.

Většina operací koncového bodu analýz skladu a SQL je odmítnuta pouze tehdy, když průměrné využití přesáhne 24 hodin. Další informace najdete v tématu Zásady omezení Fabric.

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 i zobrazení dynamické správy (DMV) klasifikují jako pozadí a vztahuje se na ně zásada „Odmítnutí na pozadí“. V důsledku toho nelze zobrazení dynamické správy dotazovat, pokud je kapacita omezena. I když nejsou dostupné DMVs, správci kapacity mohou přejít do aplikace Microsoft Fabric Capacity Metrics, aby pochopili původní příčinu.
  • Pokud je zásada odmítnutí na pozadí povolená, může se v editoru dotazů SQL, editoru vizuálních dotazů nebo zobrazení modelování zobrazit chybová zpráva: 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í

Zkontrolujte akce, které můžete provést k zotavení z přetížení situací.

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.

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

Pomocí aplikace Microsoft Fabric Capacity Metrics můžete zobrazit vizuální historii jakéhokoli nadměrného využití kapacity, včetně přenosu, kumulativního a úbytku využití. Další informace najdete v tématu Omezení v Microsoft Fabric a nadlimitní využití v aplikaci Microsoft Fabric Capacity Metrics.

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

Další krok