DROP WORKLOAD GROUP(Transact-SQL)
제품 선택
다음 행에서 관심 있는 제품 이름을 선택하고 해당 제품의 정보만 표시됩니다.
* SQL Server *
SQL Managed Instance
Azure Synapse
분석
SQL Server 및 SQL Managed Instance
기존 사용자 정의 리소스 관리자 워크로드 그룹을 삭제합니다.
메모
Azure SQL Managed Instance의 경우 리소스 관리자 구성을 수정하려면 master
데이터베이스의 컨텍스트에 있어야 합니다.
구문 규칙
통사론
DROP WORKLOAD GROUP group_name
[;]
인수
group_name
기존 사용자 정의 워크로드 그룹의 이름입니다.
발언
DROP WORKLOAD GROUP
문은 리소스 관리자 기본 제공 internal
및 default
그룹에서 허용되지 않습니다.
작업 그룹에 활성 세션이 포함된 경우 변경 사항을 적용하기 위해 ALTER RESOURCE GOVERNOR RECONFIGURE
문이 실행되면 워크로드 그룹 삭제가 실패합니다. 이 문제를 방지하려면 다음 작업 중 하나를 수행할 수 있습니다.
- 영향을 받는 그룹의 모든 세션 연결이 끊어질 때까지 기다린 다음
ALTER RESOURCE GOVERNOR RECONFIGURE
문을 실행합니다. -
KILL T-SQL 명령을 사용하여 영향을 받는 그룹의 세션을 명시적으로 중지한 다음
ALTER RESOURCE GOVERNOR RECONFIGURE
문을 실행합니다. 세션을 명시적으로 중지하지 않으려는 경우 원래 이름과 설정을 사용하여 그룹을 다시 만듭니다. - 서버를 다시 시작합니다. 서버를 다시 시작하면 삭제된 그룹이 영구적으로 삭제됩니다.
자세한 내용은 Resource Governor 및 Resource Governor 워크로드 그룹참조하세요.
권한을
CONTROL SERVER
권한이 필요합니다.
예제
다음 예제에서는 adhoc
이라는 워크로드 그룹을 삭제합니다.
DROP WORKLOAD GROUP adhoc;
ALTER RESOURCE GOVERNOR RECONFIGURE;
관련 콘텐츠
- 리소스 관리자
- 워크로드 그룹 삭제
- CREATE WORKLOAD GROUP(Transact-SQL)
- ALTER WORKLOAD GROUP(Transact-SQL)
- 리소스 풀 만들기(Transact-SQL)
- ALTER RESOURCE POOL(Transact-SQL)
- DROP RESOURCE POOL(Transact-SQL)
- ALTER RESOURCE GOVERNOR(Transact-SQL)
SQL Server
* SQL Managed Instance *
Azure Synapse
분석
SQL Server 및 SQL Managed Instance
기존 사용자 정의 리소스 관리자 워크로드 그룹을 삭제합니다.
메모
Azure SQL Managed Instance의 경우 리소스 관리자 구성을 수정하려면 master
데이터베이스의 컨텍스트에 있어야 합니다.
구문 규칙
통사론
DROP WORKLOAD GROUP group_name
[;]
인수
group_name
기존 사용자 정의 워크로드 그룹의 이름입니다.
발언
DROP WORKLOAD GROUP
문은 리소스 관리자 기본 제공 internal
및 default
그룹에서 허용되지 않습니다.
작업 그룹에 활성 세션이 포함된 경우 변경 사항을 적용하기 위해 ALTER RESOURCE GOVERNOR RECONFIGURE
문이 실행되면 워크로드 그룹 삭제가 실패합니다. 이 문제를 방지하려면 다음 작업 중 하나를 수행할 수 있습니다.
- 영향을 받는 그룹의 모든 세션 연결이 끊어질 때까지 기다린 다음
ALTER RESOURCE GOVERNOR RECONFIGURE
문을 실행합니다. -
KILL T-SQL 명령을 사용하여 영향을 받는 그룹의 세션을 명시적으로 중지한 다음
ALTER RESOURCE GOVERNOR RECONFIGURE
문을 실행합니다. 세션을 명시적으로 중지하지 않으려는 경우 원래 이름과 설정을 사용하여 그룹을 다시 만듭니다. - 서버를 다시 시작합니다. 서버를 다시 시작하면 삭제된 그룹이 영구적으로 삭제됩니다.
자세한 내용은 Resource Governor 및 Resource Governor 워크로드 그룹참조하세요.
권한을
CONTROL SERVER
권한이 필요합니다.
예제
다음 예제에서는 adhoc
이라는 워크로드 그룹을 삭제합니다.
DROP WORKLOAD GROUP adhoc;
ALTER RESOURCE GOVERNOR RECONFIGURE;
관련 콘텐츠
- 리소스 관리자
- 워크로드 그룹 삭제
- CREATE WORKLOAD GROUP(Transact-SQL)
- ALTER WORKLOAD GROUP(Transact-SQL)
- 리소스 풀 만들기(Transact-SQL)
- ALTER RESOURCE POOL(Transact-SQL)
- DROP RESOURCE POOL(Transact-SQL)
- ALTER RESOURCE GOVERNOR(Transact-SQL)
SQL Server
SQL Managed Instance
* Azure Synapse
분석 *
Azure Synapse Analytics
워크로드 그룹을 삭제합니다. 문이 완료되면 설정이 적용됩니다.
통사론
DROP WORKLOAD GROUP group_name
인수
group_name
기존 사용자 정의 워크로드 그룹의 이름입니다.
발언
워크로드 그룹에 대한 분류자의 경우 워크로드 그룹을 삭제할 수 없습니다. 워크로드 그룹을 삭제하기 전에 분류자를 삭제합니다. 삭제되는 워크로드 그룹의 리소스를 사용하는 활성 요청이 있는 경우 삭제 워크로드 문은 그 뒤에서 차단됩니다.
예제
다음 코드 예제를 사용하여 워크로드 그룹을 삭제하기 전에 삭제해야 하는 분류자를 결정합니다.
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 권한이 필요합니다.
관련 콘텐츠
- CREATE WORKLOAD GROUP(Transact-SQL)
- ALTER WORKLOAD GROUP(Transact-SQL)
- sys.workload_management_workload_groups
- sys.dm_workload_management_workload_groups_stats
- 빠른 시작: T-SQL 사용하여 워크로드 격리 구성