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ů k načtení dat. Klasifikátor úloh přiřadí žádosti skupině úloh načtení dat. S 20% izolací pro načítání dat jsou zaručeny prostředky, které se dostanou na smlouvy SLA.

Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet před tím, než začnete.

Poznámka

Vytvoření instance SQL Synapse v Azure Synapse Analytics může vést k nové fakturovatelné službě. Další informace najdete v tématu o cenách Azure Synapse Analytics.

Požadavky

V tomto rychlém startu se předpokládá, že už máte instanci Synapse SQL v Azure Synapse a že máte oprávnění CONTROL DATABASE. Pokud potřebujete vytvořit, použijte create a Připojení – portál k vytvoření vyhrazeného fondu SQL s názvem mySampleDataWarehouse.

Vytvoření přihlášení pro datové části

Vytvořte v master databázi přihlašovací jméno SQL Server 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 výpočetní prostředky pozastavit, když nepoužíváte vyhrazený fond SQL. Pozastavením výpočetních prostředků se vám účtují jenom poplatky za ú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 k zobrazení dotazů a přiřazené skupiny úloh.
  • Další informace o správě úloh Synapse SQL naleznete v tématu Správa úloh a izolace úloh.