Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Spouštění smíšených úloh může představovat problémy s prostředky v zaneprázdněných systémech. Architekti řešení hledají způsoby oddělení klasických aktivit datových skladů (například načítání, transformace a dotazování dat), aby zajistili, že existuje dostatek prostředků pro dosažení smluv SLA.
Izolace fyzického serveru může vést k částem infrastruktury, které jsou nedostatečně využité, přetížené nebo ve stavu, kde se mezipaměti neustále připravují, když se hardware spouští a zastavuje. Úspěšné schéma správy úloh efektivně spravuje prostředky, zajišťuje vysoce efektivní využití prostředků a maximalizuje návratnost investic (ROI).
Zátěž datového skladu označuje všechny operace, které se týkají datového skladu. Hloubka a šířka těchto komponent závisí na úrovni vyspělosti datového skladu. Úloha datového skladu zahrnuje:
- Celý proces načítání dat do skladu
- Analýza a reportování datového skladu
- Správa dat v datovém skladu
- Export dat z datového skladu
Výkonová kapacita datového skladu je určena jednotkami datového skladu.
- Pokud chcete zobrazit prostředky přidělené všem profilům výkonu, podívejte se na omezení paměti a souběžnosti.
- Pokud chcete kapacitu upravit, můžete vertikálně navýšit nebo snížit kapacitu.
Koncepty správy úloh
V minulosti jste pro Synapse SQL v Azure Synapse spravovali výkon dotazů prostřednictvím tříd prostředků. Třídy prostředků umožňují přidělování paměti dotazům na základě členství v rolích. Primární výzvou u tříd prostředků je, že jakmile jsou nakonfigurovány, nelze nad pracovní zátěží uplatnit žádné řízení ani ji nijak kontrolovat.
Například udělení členství v uživatelské roli ad-hoc pro smallrc umožnilo tomuto uživateli využít 100% paměti v systému. U tříd prostředků neexistuje způsob, jak rezervovat a zajistit dostupnost prostředků pro kritické úlohy.
Správa úloh vyhrazeného fondu SQL ve službě Azure Synapse se skládá ze tří základních konceptů: klasifikace úloh, důležitost úloh a izolace úloh. Tyto možnosti poskytují větší kontrolu nad tím, jak daná úloha využívá systémové prostředky.
Klasifikace úloh je koncept přiřazení požadavku skupině úloh a nastavení úrovní důležitosti. Toto přiřazení bylo historicky provedeno prostřednictvím členství v rolích pomocí sp_addrolemember. Tuto akci je teď možné provést pomocí klasifikátoru CREATE WORKLOAD. Funkce klasifikace poskytuje bohatší sadu možností, jako jsou popisek, relace a čas pro klasifikaci požadavků.
Důležitost úloh ovlivňuje pořadí, ve kterém požadavek získá přístup k prostředkům. V zaneprázdněném systému má požadavek s vyšší důležitostí první přístup k prostředkům. Důležitost může také zajistit uspořádaný přístup k zámkům.
Izolace úloh si vyhrazuje prostředky pro skupinu úloh. Prostředky rezervované ve skupině úloh se uchovávají výhradně pro danou skupinu úloh, aby se zajistilo provádění. Skupiny úloh také umožňují definovat množství prostředků, které jsou přiřazeny na požadavek, podobně jako třídy prostředků. Skupiny úloh umožňují rezervovat nebo limitovat množství prostředků, které může sada požadavků využívat. Skupiny úloh jsou také mechanismem pro použití pravidel, jako je vypršení časového limitu dotazu, na požadavky.
Další kroky
- Další informace o klasifikaci úloh najdete v tématu Klasifikace úloh.
- Další informace o izolaci úloh najdete v tématu Izolace úloh.
- Další informace o důležitosti úloh najdete v tématu Důležitost úloh.
- Další informace o monitorování správy úloh najdete v tématu Monitorování portálu pro správu úloh.