Dela via


Konfigurera arbetsbelastningsvikt i en dedikerad SQL-pool för Azure Synapse Analytics

Genom att ange prioritet i en dedikerad SQL-pool för Azure Synapse kan du påverka schemaläggningen av frågor. Frågor med högre prioritet schemaläggs att köras före frågor med lägre prioritet. Om du vill tilldela frågor prioritet måste du skapa en arbetsbelastningsklassificerare.

Skapa en arbetsbelastningsklassificerare med prioritet

Ofta i ett informationslagerscenario har du användare i ett upptaget system som behöver köra sina frågor snabbt. Användaren kan vara chefer för företaget som behöver köra rapporter, eller så kan användaren vara en analytiker som kör en adhoc-fråga. Om du vill tilldela prioritet skapar du en arbetsbelastningsklassificerare och prioritet tilldelas till en fråga. I exemplen nedan används syntaxen för att skapa arbetsbelastningsklassificerare för att skapa två klassificerare. Membername kan vara en enskild användare eller en grupp. Om du vill hitta befintliga dedikerade SQL-poolanvändare kör du:

Select name from sys.sysusers

Om du vill skapa en arbetsbelastningsklassificerare för en användare med högre prioritet kör du:

CREATE WORKLOAD CLASSIFIER ExecReportsClassifier
    WITH (WORKLOAD_GROUP = 'xlargerc'
         ,MEMBERNAME     = 'name' 
         ,IMPORTANCE     = above_normal);

Så här skapar du en arbetsbelastningsklassificerare för en användare som kör adhoc-frågor med lägre prioritet:

CREATE WORKLOAD CLASSIFIER AdhocClassifier
    WITH (WORKLOAD_GROUP = 'xlargerc'
         ,MEMBERNAME     = 'name' 
         ,IMPORTANCE     = below_normal);

Nästa steg