Rychlý start: Konfigurace izolace úloh ve vyhrazeném fondu SQL pomocí T-SQL
V tomto rychlém startu rychle vytvoříte skupinu úloh a klasifikátor pro rezervaci prostředků pro načítání dat. Skupina úloh přidělí 20 % systémových prostředků na načtení dat. Klasifikátor úloh přiřadí požadavky skupině úloh načtení dat. S 20% izolací pro načtení dat je zaručeno, že prostředky dosáhne smluv SLA.
Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure před tím, než začnete.
Poznámka
Vytvoření instance Synapse SQL v Azure Synapse Analytics může vést k vytvoření nové fakturovatelné služby. Další informace najdete v tématu ceny Azure Synapse Analytics.
Požadavky
Tento rychlý start předpokládá, že už máte instanci Synapse SQL v Azure Synapse a že máte oprávnění CONTROL DATABASE. Pokud ho potřebujete vytvořit, pomocí příkazu Create and Connect – portal vytvořte vyhrazený fond SQL s názvem mySampleDataWarehouse.
Vytvoření přihlášení pro dataLoads
Vytvořte v databázi přihlašovací SQL Server master
ověřování pomocí příkazu CREATE LOGIN pro ELTLogin.
IF NOT EXISTS (SELECT * FROM sys.sql_logins WHERE name = 'ELTLogin')
BEGIN
CREATE LOGIN [ELTLogin] WITH PASSWORD='<strongpassword>'
END
;
Vytvořit uživatele
Vytvoření uživatele ELTLogin v mySampleDataWarehouse
IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = 'ELTLogin')
BEGIN
CREATE USER [ELTLogin] FOR LOGIN [ELTLogin]
END
;
Vytvoření skupiny úloh
Vytvořte skupinu úloh pro datové části s 20% izolací.
CREATE WORKLOAD GROUP DataLoads
WITH ( MIN_PERCENTAGE_RESOURCE = 20
,CAP_PERCENTAGE_RESOURCE = 100
,REQUEST_MIN_RESOURCE_GRANT_PERCENT = 5)
;
Vytvoření klasifikátoru úloh
Vytvořte klasifikátor úloh pro mapování ELTLogin na skupinu úloh DataLoads.
CREATE WORKLOAD CLASSIFIER [wgcELTLogin]
WITH (WORKLOAD_GROUP = 'DataLoads'
,MEMBERNAME = 'ELTLogin')
;
Zobrazení existujících skupin úloh a klasifikátorů a hodnot za běhu
--Workload groups
SELECT * FROM
sys.workload_management_workload_groups
--Workload classifiers
SELECT * FROM
sys.workload_management_workload_classifiers
--Run-time values
SELECT * FROM
sys.dm_workload_management_workload_groups_stats
Vyčištění prostředků
DROP WORKLOAD CLASSIFIER [wgcELTLogin]
DROP WORKLOAD GROUP [DataLoads]
DROP USER [ELTLogin]
;
Účtují se vám poplatky za jednotky datového skladu a data uložená ve vyhrazeném fondu SQL. Výpočetní prostředky a prostředky úložiště se účtují odděleně.
- Pokud chcete zachovat data v úložišti, můžete pozastavit výpočty, když nepoužíváte vyhrazený fond SQL. Pozastavením výpočetních prostředků se vám účtují jenom úložiště dat. Až budete připraveni pracovat s daty, pokračujte ve výpočetním prostředí.
- Pokud chcete odebrat budoucí poplatky, můžete odstranit vyhrazený fond SQL.
Další kroky
- Teď jste vytvořili skupinu úloh. Spusťte několik dotazů jako ELTLogin a podívejte se, jak fungují. Viz sys.dm_pdw_exec_requests pro zobrazení dotazů a přiřazené skupiny úloh.
- Další informace o správě úloh Synapse SQL najdete v tématu Správa úloh a izolace úloh.