빠른 시작: T-SQL을 사용하여 워크로드 분류자 만들기
이 빠른 시작에서는 조직의 CEO를 위해 중요도가 높은 워크로드 분류자를 신속하게 만듭니다. 워크로드 분류자를 사용하면 CEO 쿼리가 대기열에서 중요도가 낮은 다른 쿼리보다 우선 적용되도록 할 수 있습니다.
Azure 구독이 아직 없는 경우 시작하기 전에 Azure 체험 계정을 만듭니다.
참고 항목
Azure Synapse Analytics에서 전용 SQL 풀 인스턴스를 만들면 새로운 청구 가능 서비스가 생성될 수 있습니다. 자세한 내용은 Azure Synapse Analytics 가격 책정을 참조하세요.
필수 조건
이 빠른 시작에서는 Azure Synapse Analytics에서 전용 SQL 풀을 이미 프로비저닝했으며 CONTROL DATABASE 권한이 있다고 가정합니다. 만들어야 하는 경우 만들기 및 연결 - 포털을 사용하여 mySampleDataWarehouse라는 전용 SQL 풀을 만듭니다.
Azure Portal에 로그인
Azure Portal에 로그인합니다.
TheCEO에 대한 로그인 만들기
'TheCEO'에 CREATE LOGIN을 사용하여 master
데이터베이스에 SQL Server 인증 로그인을 만듭니다.
IF NOT EXISTS (SELECT * FROM sys.sql_logins WHERE name = 'TheCEO')
BEGIN
CREATE LOGIN [TheCEO] WITH PASSWORD='<strongpassword>'
END
;
사용자 만들기
mySampleDataWarehouse에 "TheCEO"라는 사용자 만들기
IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = 'THECEO')
BEGIN
CREATE USER [TheCEO] FOR LOGIN [TheCEO]
END
;
워크로드 분류자 만들기
중요도가 높은 "TheCEO"에 대한 워크로드 분류자 만들기
DROP WORKLOAD CLASSIFIER [wgcTheCEO];
CREATE WORKLOAD CLASSIFIER [wgcTheCEO]
WITH (WORKLOAD_GROUP = 'xlargerc'
,MEMBERNAME = 'TheCEO'
,IMPORTANCE = HIGH);
기존 분류자 보기
SELECT * FROM sys.workload_management_workload_classifiers
리소스 정리
DROP WORKLOAD CLASSIFIER [wgcTheCEO]
DROP USER [TheCEO]
;
전용 SQL 풀에 저장된 데이터 웨어하우스 단위 및 데이터에 대해 요금이 청구됩니다. 이러한 컴퓨팅 및 스토리지 리소스에 대한 요금이 별도로 청구됩니다.
- 데이터를 스토리지에 보관하려는 경우 전용 SQL 풀을 사용하지 않을 때 컴퓨팅을 일시 중지할 수 있습니다. 컴퓨팅을 일시 중지하면 데이터 스토리지 비용만 부과됩니다. 데이터로 작업할 준비가 되면 컴퓨팅을 다시 시작합니다.
- 앞으로 요금이 부과되지 않게 하려면 전용 SQL 풀을 삭제하면 됩니다.
다음 단계에 따라 리소스를 정리합니다.
Azure Portal에 로그인하여 전용 SQL 풀을 선택합니다.
컴퓨팅을 일시 중지하려면 일시 중지 단추를 선택합니다. 전용 SQL 풀이 일시 중지되면 시작 단추가 표시됩니다. 컴퓨팅을 다시 시작하려면 시작을 선택합니다.
컴퓨팅 또는 스토리지에 대한 요금이 청구되지 않도록 전용 SQL 풀을 제거하려면 삭제를 선택합니다.
다음 단계
- 이제 작업 분류자가 생성되었습니다. TheCEO로 몇 가지 쿼리를 실행하여 어떻게 수행되는지 확인합니다. 쿼리 및 할당된 중요도를 보려면 sys.dm_pdw_exec_requests를 참조하세요.
- 전용 SQL 풀 워크로드 관리에 대한 자세한 내용은 워크로드 중요도와 워크로드 분류를 참조하세요.
- 워크로드 중요도 구성 및 워크로드 관리 모니터링 및 관리 방법에 대한 문서를 참조하세요.