다음을 통해 공유


Azure Synapse Analytics 전용 SQL 풀에서 워크로드 중요도 구성

Azure Synapse 전용 SQL 풀에서 중요도를 설정하면 쿼리 예약에 영향을 줄 수 있습니다. 중요도가 높은 쿼리는 중요도가 낮은 쿼리 전에 실행되도록 예약됩니다. 쿼리에 중요도를 할당하려면 워크로드 분류자를 만들어야 합니다.

중요도를 사용하여 워크로드 분류자 만들기

데이터 웨어하우스 시나리오에서는 사용량이 많은 시스템에 쿼리를 신속하게 실행해야 하는 사용자가 있는 경우가 많습니다. 사용자는 보고서를 실행해야 하는 회사의 임원이거나 임시 쿼리를 실행하는 분석가일 수 있습니다. 중요도를 할당하려면 워크로드 분류자를 만들고 중요도는 쿼리에 할당됩니다. 아래 예제에서는 워크로드 분류자 만들기 구문을 사용하여 두 분류자를 만듭니다. Membername 는 단일 사용자 또는 그룹일 수 있습니다. 기존 전용 SQL 풀 사용자를 찾으려면 다음을 실행합니다.

Select name from sys.sysusers

워크로드 분류자를 만들려면 중요도가 높은 사용자에 대해 다음을 실행합니다.

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

중요도가 낮은 임시 쿼리를 실행하는 사용자에 대한 워크로드 분류자를 만들려면 다음을 실행합니다.

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

다음 단계