Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In deze korte handleiding maakt u snel een workloadgroep en een classifier aan voor het reserveren van middelen voor het laden van gegevens. De werklastgroep wijst 20% van de systeembronnen toe aan de gegevensladers. De workload-classificator wijst aanvragen toe aan de workloadgroep voor gegevensladen. Met een isolatie van 20% voor gegevensbelastingen hebben ze gegarandeerde resources om aan de SLA's te voldoen.
Als u nog geen abonnement op Azure hebt, maakt u een gratis Azure-account voordat u begint.
Notitie
Het maken van een Synapse SQL-exemplaar in Azure Synapse Analytics kan leiden tot een nieuwe factureerbare service. Zie Prijzen voor Azure Synapse Analytics voor meer informatie.
Vereiste voorwaarden
In deze quickstart wordt ervan uitgegaan dat u al een Synapse SQL-exemplaar in Azure Synapse hebt en dat u CONTROL DATABASE-machtigingen hebt. Gebruik Maken en koppelen - portal om een toegewezen SQL-pool met de naam mySampleDataWarehouse te maken als dat nodig is.
Aanmelding maken voor DataLoads
Maak een SQL Server-verificatieaanmelding in de master-database met behulp van CREATE LOGIN voor 'ELTLogin'.
IF NOT EXISTS (SELECT * FROM sys.sql_logins WHERE name = 'ELTLogin')
BEGIN
CREATE LOGIN [ELTLogin] WITH PASSWORD='<strongpassword>'
END
;
Gebruiker maken
Maak de gebruikeraan, "ELTLogin", in mySampleDataWarehouse
IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = 'ELTLogin')
BEGIN
CREATE USER [ELTLogin] FOR LOGIN [ELTLogin]
END
;
Een workload-groep maken
Maak een werkgroep voor DataLoads met een isolatie van 20%.
CREATE WORKLOAD GROUP DataLoads
WITH ( MIN_PERCENTAGE_RESOURCE = 20
,CAP_PERCENTAGE_RESOURCE = 100
,REQUEST_MIN_RESOURCE_GRANT_PERCENT = 5)
;
Een workloadclassificatie maken
Stel een belastingclassificatie in om ELTLogin toe te wijzen aan de groep workload DataLoads.
CREATE WORKLOAD CLASSIFIER [wgcELTLogin]
WITH (WORKLOAD_GROUP = 'DataLoads'
,MEMBERNAME = 'ELTLogin')
;
Bestaande workloadgroepen en classificaties en runtimewaarden weergeven
--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
Hulpmiddelen opruimen
DROP WORKLOAD CLASSIFIER [wgcELTLogin]
DROP WORKLOAD GROUP [DataLoads]
DROP USER [ELTLogin]
;
Er worden kosten in rekening gebracht voor datawarehouse-eenheden en gegevens die zijn opgeslagen in uw toegewezen SQL-pool. Deze compute- en opslagresources worden apart in rekening gebracht.
- Als u de gegevens in de opslag wilt bewaren, kunt u de berekening onderbreken wanneer u de toegewezen SQL-pool niet gebruikt. Als u het berekenen onderbreekt, worden er alleen kosten in rekening gebracht voor de gegevensopslag. Wanneer u klaar bent om met de gegevens te werken, hervat u de berekening.
- Als u in de toekomst geen kosten meer wilt maken, kunt u de toegewezen SQL-pool verwijderen.
Volgende stappen
- U hebt nu een workloadgroep gemaakt. Voer een paar query's uit als ELTLogin om te zien hoe ze presteren. Zie sys.dm_pdw_exec_requests om query's en de toegewezen workloadgroep weer te geven.
- Zie voor meer informatie over workloadbeheer van Synapse SQL Workload Management en Workload Isolation.