Konfigurowanie ważności obciążenia w dedykowanej puli SQL na potrzeby usługi Azure Synapse Analytics

Ustawienie ważności w dedykowanej puli SQL dla Azure Synapse umożliwia wpływanie na planowanie zapytań. Zapytania o większej ważności będą uruchamiane przed zapytaniami o niższym znaczeniu. Aby przypisać znaczenie zapytaniom, należy utworzyć klasyfikator obciążenia.

Tworzenie klasyfikatora obciążenia o znaczeniu

Często w scenariuszu magazynu danych masz użytkowników w systemie zajętym, którzy muszą szybko uruchamiać swoje zapytania. Użytkownik może być kierownictwem firmy, którzy muszą uruchamiać raporty, lub użytkownik może być analitykiem uruchamiającym zapytanie adhoc. Aby przypisać ważność, należy utworzyć klasyfikator obciążenia, a ważność jest przypisywana do zapytania. W poniższych przykładach użyto składni klasyfikatora tworzenia obciążenia w celu utworzenia dwóch klasyfikatorów. Membername może być pojedynczym użytkownikiem lub grupą. Aby znaleźć istniejących użytkowników dedykowanej puli SQL, uruchom następujące polecenie:

Select name from sys.sysusers

Aby utworzyć klasyfikator obciążenia, uruchom dla użytkownika o wyższym znaczeniu:

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

Aby utworzyć klasyfikator obciążenia dla użytkownika uruchamiającego zapytania adhoc o niższym znaczeniu, uruchom polecenie:

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

Następne kroki