Workloadbelang in toegewezen SQL-pool configureren voor Azure Synapse Analytics

Als u belang instelt in een toegewezen SQL-pool voor Azure Synapse, kunt u de planning van query's beïnvloeden. Query's met een hogere urgentie worden gepland om te worden uitgevoerd vóór query's met een lagere urgentie. Als u belang wilt toewijzen aan query's, moet u een workloadclassificatie maken.

Een workloadclassificatie met urgentie maken

Vaak hebt u in een datawarehouse-scenario gebruikers, op een druk systeem, die hun query's snel moeten uitvoeren. De gebruiker kan leidinggevenden van het bedrijf zijn die rapporten moeten uitvoeren of de gebruiker kan een analist zijn die een ad hoc-query uitvoert. Als u urgentie wilt toewijzen, maakt u een workloadclassificatie en wordt het belang toegewezen aan een query. In de onderstaande voorbeelden wordt de syntaxis van de workloadclassificatie maken gebruikt om twee classificaties te maken. Membername kan één gebruiker of een groep zijn. Als u bestaande toegewezen SQL-poolgebruikers wilt vinden, voert u het volgende uit:

Select name from sys.sysusers

Ga als volgende te werk om een workloadclassificatie te maken voor een gebruiker met een hogere urgentie:

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

Ga als volgende te werk om een workloadclassificatie te maken voor een gebruiker die ad-hocquery's uitvoert met een lagere urgentie:

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

Volgende stappen