DROP WORKLOAD GROUP(Transact-SQL)
제품 선택
다음 행에서 관심 있는 제품 이름을 선택하면 해당 제품의 정보만 표시됩니다.
* SQL Server *
SQL Server 및 SQL Managed Instance
기존 사용자 정의 리소스 관리자 작업 그룹을 삭제합니다.
구문
DROP WORKLOAD GROUP group_name
[;]
인수
group_name 기존 사용자 정의 작업 그룹의 이름입니다.
설명
리소스 관리자 내부 또는 기본 그룹에는 DROP WORKLOAD GROUP
문이 허용되지 않습니다.
DDL 문을 실행할 때 Resource Governor 상태에 대해 잘 알고 있어야 합니다. 자세한 내용은 Resource Governor를 참조하세요.
워크로드 그룹에 활성 세션이 포함된 경우 변경 사항을 적용하기 위해 문을 호출할 때 ALTER RESOURCE GOVERNOR RECONFIGURE
워크로드 그룹을 다른 리소스 풀로 삭제하거나 이동하면 실패합니다. 다음 동작 중 하나를 수행하여 이 문제를 방지할 수 있습니다.
영향을 받는 그룹의 모든 세션 연결이 끊어질 때까지 기다린 다음 문을 다시 실행합니다
ALTER RESOURCE GOVERNOR RECONFIGURE
.KILL 명령을 사용하여 영향을 받는 그룹의 세션을 명시적으로 중지한 다음 문을 다시 실행합니다
ALTER RESOURCE GOVERNOR RECONFIGURE
.서버를 다시 시작합니다. 다시 시작 프로세스가 완료되면 삭제한 그룹은 생성되지 않고 이동한 그룹은 새 리소스 풀 할당을 사용합니다.
문을 실행
DROP WORKLOAD GROUP
했지만 변경 내용을 적용하기 위해 세션을 명시적으로 중지하지 않기로 결정한 시나리오에서는 DROP 문을 실행하기 전과 동일한 이름을 사용하여 그룹을 다시 만든 다음 그룹을 원래 리소스 풀로 이동할 수 있습니다. 변경 내용을 적용하려면 문을 실행합니다ALTER RESOURCE GOVERNOR RECONFIGURE
.
사용 권한
CONTROL SERVER
권한이 필요합니다.
예제
다음 예에서는 adhoc
라는 작업 그룹을 삭제합니다.
DROP WORKLOAD GROUP adhoc;
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO
관련 콘텐츠
* SQL Managed Instance *
SQL Server 및 SQL Managed Instance
기존 사용자 정의 리소스 관리자 작업 그룹을 삭제합니다.
구문
DROP WORKLOAD GROUP group_name
[;]
인수
group_name 기존 사용자 정의 작업 그룹의 이름입니다.
설명
리소스 관리자 내부 또는 기본 그룹에는 DROP WORKLOAD GROUP
문이 허용되지 않습니다.
DDL 문을 실행할 때 Resource Governor 상태에 대해 잘 알고 있어야 합니다. 자세한 내용은 Resource Governor를 참조하세요.
워크로드 그룹에 활성 세션이 포함된 경우 변경 사항을 적용하기 위해 문을 호출할 때 ALTER RESOURCE GOVERNOR RECONFIGURE
워크로드 그룹을 다른 리소스 풀로 삭제하거나 이동하면 실패합니다. 다음 동작 중 하나를 수행하여 이 문제를 방지할 수 있습니다.
영향을 받는 그룹의 모든 세션 연결이 끊어질 때까지 기다린 다음 문을 다시 실행합니다
ALTER RESOURCE GOVERNOR RECONFIGURE
.KILL 명령을 사용하여 영향을 받는 그룹의 세션을 명시적으로 중지한 다음 문을 다시 실행합니다
ALTER RESOURCE GOVERNOR RECONFIGURE
.서버를 다시 시작합니다. 다시 시작 프로세스가 완료되면 삭제한 그룹은 생성되지 않고 이동한 그룹은 새 리소스 풀 할당을 사용합니다.
문을 실행
DROP WORKLOAD GROUP
했지만 변경 내용을 적용하기 위해 세션을 명시적으로 중지하지 않기로 결정한 시나리오에서는 DROP 문을 실행하기 전과 동일한 이름을 사용하여 그룹을 다시 만든 다음 그룹을 원래 리소스 풀로 이동할 수 있습니다. 변경 내용을 적용하려면 문을 실행합니다ALTER RESOURCE GOVERNOR RECONFIGURE
.
사용 권한
CONTROL SERVER
권한이 필요합니다.
예제
다음 예에서는 adhoc
라는 작업 그룹을 삭제합니다.
DROP WORKLOAD GROUP adhoc;
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO
관련 콘텐츠
* Azure Synapse
Analytics *
Azure Synapse Analytics
워크로드 그룹을 삭제합니다. 문이 완료되면 설정이 적용됩니다.
구문
DROP WORKLOAD GROUP group_name
인수
group_name
기존 사용자 정의 작업 그룹의 이름입니다.
설명
워크로드 그룹에 대한 분류자가 있는 경우 워크로드 그룹을 삭제할 수 없습니다. 워크로드 그룹을 삭제하기 전에 분류자를 삭제합니다. 삭제하려는 워크로드 그룹의 리소스를 사용하는 활성 요청이 있는 경우 drop workload 문이 그 뒤에서 차단됩니다.
예
다음 코드 예제를 사용하여 워크로드 그룹을 삭제하기 전에 삭제해야 하는 분류자를 확인할 수 있습니다.
SELECT c.name as classifier_name
,'DROP WORKLOAD CLASSIFIER '+c.name as drop_command
FROM sys.workload_management_workload_classifiers c
JOIN sys.workload_management_workload_groups g
ON c.group_name = g.name
WHERE g.name = 'wgXYZ' --change the filter to the workload being dropped
사용 권한
CONTROL DATABASE 권한이 필요합니다.