작업 그룹 만들기

적용 대상:SQL ServerAzure SQL Managed Instance

SQL Server Management Studio 또는 Transact-SQL을 사용하여 워크로드 그룹을 만들 수 있습니다.

시작하기 전에

제한 사항

REQUEST_MAX_MEMORY_GRANT_PERCENT

정렬되지 않은 분할된 테이블에서 인덱스를 만드는 데 사용되는 메모리는 관련된 파티션 수에 비례합니다. 필요한 총 메모리가 워크로드 그룹 설정에 의해 적용되는 쿼리당 제한(REQUEST_MAX_MEMORY_GRANT_PERCENT)을 초과하면 이 인덱스 생성이 실패할 수 있습니다. 기본 워크로드 그룹은 SQL Server 2005 호환성을 위해 시작하는 데 필요한 최소 메모리로 쿼리당 제한을 초과할 수 있으므로 기본 리소스 풀에 이러한 쿼리를 실행하도록 구성된 총 메모리가 충분한 경우 사용자가 기본 워크로드 그룹에서 동일한 인덱스 생성을 실행할 수 있습니다.

인덱스 만들기는 성능에 대해 처음에 부여된 것보다 더 많은 메모리 작업 영역을 사용할 수 있습니다. 이 특수 처리는 리소스 관리자가 지원합니다. 그러나 초기 권한 부여 및 추가 메모리 부여는 워크로드 그룹 및 리소스 풀 설정에 의해 제한됩니다.

사용 권한

워크로드 그룹을 만들려면 CONTROL SERVER 권한이 필요합니다.

SQL Server Management Studio를 사용하여 작업 그룹 만들기

SQL Server Management Studio를 사용하여 워크로드 그룹을 만들려면

  1. 개체 탐색기에서 수정할 작업 그룹이 포함된 리소스 풀이 나타날 때까지 관리 노드를 계속 확장합니다.

  2. 워크로드 그룹 폴더를 마우스 오른쪽 단추로 클릭한 다음 새 워크로드 그룹을 클릭합니다.

  3. 리소스 풀 그리드에서 워크로드 그룹을 추가하려는 리소스 풀이 강조 표시되어 있는지 확인합니다.

  4. 리소스 풀 그리드의 워크로드 그룹에는 다른 열에 빈 이름과 기본값이 있는 새 줄이 있습니다.

  5. 이름 셀을 클릭하고 작업 그룹의 이름을 입력합니다.

  6. 기본 설정에서 변경하려는 행의 다른 셀을 클릭 또는 두 번 클릭한 다음 새 값을 입력합니다.

  7. 변경 내용을 저장하려면 [확인]을 클릭하십시오 .

Transact-SQL을 사용하여 작업 그룹 만들기

Transact-SQL을 사용하여 워크로드 그룹을 만들려면

  1. 설정할 속성 값을 지정하는 CREATE WORKLOAD GROUP 문을 실행합니다.

  2. ALTER RESOURCE GOVERNOR RECONFIGURE 문을 실행합니다.

예제(Transact-SQL)

다음 예에서는 groupAdhoc 이라는 리소스 풀에 있는 poolAdhoc이라는 작업 그룹을 만듭니다.

CREATE WORKLOAD GROUP groupAdhoc  
USING poolAdhoc;  
GO  
ALTER RESOURCE GOVERNOR RECONFIGURE;  
GO  

참고 항목

리소스 관리자
리소스 관리자 사용
리소스 풀 만들기
작업 그룹 설정 변경
분류자 사용자 정의 함수 만들기 및 테스트
CREATE WORKLOAD GROUP(Transact-SQL)
ALTER RESOURCE GOVERNOR(Transact-SQL)
CREATE EXTERNAL RESOURCE POOL(Transact-SQL)