Quickstart: Een workloadclassificatie maken met T-SQL
In deze quickstart maakt u snel een workloadclassificatie met hoge urgentie voor de CEO van uw organisatie. Met deze workloadclassificatie krijgen query’s van de CEO een hogere prioriteit dan query’s met een lagere urgentie in de wachtrij.
Als u nog geen abonnement op Azure hebt, maak dan een gratis Azure-account aan voordat u begint.
Notitie
Het maken van een instantie van een toegewezen SQL-pool in Azure Synapse Analytics kan resulteren in een nieuwe factureerbare service. Zie Prijzen voor Azure Synapse Analytics voor meer informatie.
Vereisten
In deze quickstart wordt ervan uitgegaan dat u al een toegewezen SQL-pool in Azure Synapse Analytics hebt ingericht, en dat u CONTROL DATABASE-rechten hebt. Gebruik Maken en koppelen - portal om een toegewezen SQL-pool met de naam mySampleDataWarehouse te maken als dat nodig is.
Aanmelden bij Azure Portal
Meld u aan bij de Azure-portal.
Aanmelding maken voor TheCEO
Maak een SQL Server-verificatieaanmelding in de master
database met behulp van CREATE LOGIN voor 'TheCEO'.
IF NOT EXISTS (SELECT * FROM sys.sql_logins WHERE name = 'TheCEO')
BEGIN
CREATE LOGIN [TheCEO] WITH PASSWORD='<strongpassword>'
END
;
Gebruiker maken
Maak gebruiker 'TheCEO' in mySampleDataWarehouse
IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = 'THECEO')
BEGIN
CREATE USER [TheCEO] FOR LOGIN [TheCEO]
END
;
Een werkbelastingclassficatie maken
Maak een workloadclassificatie met hoge urgentie voor ‘TheCEO’.
DROP WORKLOAD CLASSIFIER [wgcTheCEO];
CREATE WORKLOAD CLASSIFIER [wgcTheCEO]
WITH (WORKLOAD_GROUP = 'xlargerc'
,MEMBERNAME = 'TheCEO'
,IMPORTANCE = HIGH);
Bestaande classificaties weergeven
SELECT * FROM sys.workload_management_workload_classifiers
Resources opschonen
DROP WORKLOAD CLASSIFIER [wgcTheCEO]
DROP USER [TheCEO]
;
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 houden, kunt u het berekenen 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.
Volg deze stappen om de resources op te schonen.
Meld u aan bij Azure Portal en selecteer uw toegewezen SQL-pool.
Als u het berekenen wilt onderbreken, selecteert u de knop Onderbreken. Wanneer de toegewezen SQL-pool is onderbroken, ziet u een knop Starten. Als u de berekening wilt hervatten, selecteert u Starten.
Als u de toegewezen SQL-pool wilt verwijderen zodat er geen kosten in rekening worden gebracht voor berekenen of opslaan, selecteert u Verwijderen.
Volgende stappen
- U hebt nu een workloadclassificatie gemaakt. Voer enkele query's uit als TheCEO om te zien hoe ze presteren. Zie sys. dm_pdw_exec_requests om query's en de toegewezen urgentie weer te geven.
- Zie Workloadurgentie en Workloadclassificatievoor meer informatie over het beheer van de workload van toegewezen SQL-pools.
- Zie ook de artikelen over Workloadurgentie configureren en Workloadbeheer beheren en bewaken.