워크로드 그룹 삭제

적용 대상:SQL ServerAzure SQL Managed Instance

SQL Server Management Studio 또는 Transact-SQL을 사용하여 워크로드 그룹 또는 리소스 풀을 삭제할 수 있습니다.

시작하기 전에

활성 세션이 포함된 워크로드 그룹은 삭제할 수 없습니다.

제한 사항

워크로드 그룹에 활성 세션이 포함된 경우 변경 내용을 적용하기 위해 ALTER RESOURCE GOVERNOR RECONFIGURE 문이 호출될 때 워크로드 그룹을 삭제하거나 다른 리소스 풀로 이동하면 실패합니다. 다음 동작 중 하나를 수행하여 이 문제를 방지할 수 있습니다.

  • 적용된 그룹에서 모든 세션의 연결이 끊어질 때까지 기다린 후 ALTER RESOURCE GOVERNOR RECONFIGURE 문을 다시 실행합니다.

  • KILL 명령을 사용하여 적용된 그룹의 세션을 명시적으로 중지한 후 ALTER RESOURCE GOVERNOR RECONFIGURE 문을 다시 실행합니다. Delete를 사용한 후 세션을 명시적으로 중지하지 않고 활성 세션을 중지하기 전에 원래 이름을 사용하여 그룹을 다시 만들고 그룹을 원래 리소스 풀로 이동하려는 경우

  • 서버를 다시 시작합니다. 다시 시작 프로세스가 완료되면 삭제한 그룹은 생성되지 않고 이동한 그룹은 새 리소스 풀 할당을 사용합니다.

사용 권한

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

개체 탐색기를 사용하여 워크로드 그룹 삭제

개체 탐색기를 사용하여 작업 그룹을 삭제하려면

  1. InSQL Server Management Studio에서 개체 탐색기를 열고 리소스 풀을 포함하여 관리 노드를 재귀적으로 확장합니다.

  2. 리소스 풀을 삭제할 워크로드 그룹이 포함된 리소스 풀워크로드 그룹 노드까지 재귀적으로 확장합니다.

  3. 워크로드 그룹을 마우스 오른쪽 단추로 클릭한 다음 삭제를 클릭합니다.

  4. 개체 삭제 창에서 워크로드 그룹은 삭제할 개체 목록에 나열됩니다. 워크로드 그룹을 삭제하려면 [확인]을 클릭합니다.

리소스 관리자 속성을 사용하여 워크로드 그룹 삭제

리소스 관리자 속성 페이지를 사용하여 작업 그룹을 삭제하려면

  1. 개체 탐색기에서 관리 노드를 리소스 풀 아래로 또는 포함하도록 재귀적으로 확장합니다.

  2. 삭제할 작업 그룹이 포함된 리소스 풀을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다. 리소스 관리자 속성 페이지가 열립니다.

  3. 리소스 풀의 작업 그룹 창에서 삭제할 작업 그룹의 줄을 클릭한 다음 줄 왼쪽에 있는 오른쪽 화살표를 마우스 오른쪽 단추로 클릭하고 삭제를 클릭합니다.

  4. 워크로드 그룹을 삭제하려면 [확인]을 클릭합니다.

Transact-SQL을 사용하여 워크로드 그룹 삭제

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

  1. 삭제할 워크로드 그룹의 이름을 지정하는 DROP WORKLOAD GROUP 문을 실행합니다.

  2. ALTER RESOURCE GOVERNOR RECONFIGURE 문을 실행하기 전에 삭제되는 작업 그룹에 활성 요청이 없는지 확인합니다. 활성 요청 이 있으면 ALTER RESOURCE GOVERNOR 가 실패합니다. 이 문제를 방지하려면 다음 작업 중 하나를 수행할 수 있습니다.

    • 워크로드 그룹의 모든 세션 연결이 끊어될 때까지 기다립니다.

    • KILL 명령을 사용하여 작업 그룹에 있는 세션을 명시적으로 중지합니다.

    • 서버를 다시 시작합니다. 워크로드 그룹은 다시 만들어지지 않습니다.

    • DROP WORKLOAD GROUP 문을 실행했지만 변경 내용을 적용하기 위해 세션을 명시적으로 중지하지 않기로 결정한 시나리오에서는 DROP 문을 실행하기 전과 동일한 이름을 사용하여 그룹을 다시 만든 다음 그룹을 원래 리소스 풀로 이동할 수 있습니다.

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

예제(Transact-SQL)

다음 예에서는 groupAdhoc이라는 작업 그룹을 삭제합니다.

DROP WORKLOAD GROUP groupAdhoc;  
GO  
ALTER RESOURCE GOVERNOR RECONFIGURE;  
GO  

참고 항목

리소스 관리자
리소스 풀 만들기
작업 그룹 만들기
리소스 풀 삭제
DROP WORKLOAD GROUP(Transact-SQL)
DROP RESOURCE POOL(Transact-SQL)
ALTER RESOURCE GOVERNOR(Transact-SQL)