Dela via


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

Om du anger prioritet i en dedikerad SQL-pool för Azure Synapse kan du påverka schemaläggningen av frågor. Frågeställningar med högre prioritet kommer att schemaläggas att köras före frågeställningar 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. För att tilldela prioritet skapar du en arbetsbelastningsklassificerare och prioritet tilldelas till en fråga. I exemplen nedan används skapa arbetsbelastningsklassificerare syntax 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

Skapa en arbetsbelastningsklassificerare för en användare med högre prioritet:

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