다음을 통해 공유


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);

다음 단계