SLÄPP ARBETSBELASTNINGSGRUPP (Transact-SQL)
Välj en produkt
På följande rad väljer du det produktnamn som du är intresserad av och endast den produktinformationen visas.
* SQL Server *
SQL Server och SQL Managed Instance
Släpper en befintlig användardefinierad arbetsbelastningsgrupp för resursguvernören.
Not
För Azure SQL Managed Instance måste du vara i kontexten för den master
databasen för att ändra konfigurationen av resursguvernören.
Transact-SQL syntaxkonventioner.
Syntax
DROP WORKLOAD GROUP group_name
[;]
Argument
group_name
Namnet på en befintlig användardefinierad arbetsbelastningsgrupp.
Anmärkningar
Instruktionen DROP WORKLOAD GROUP
är inte tillåten för den inbyggda resursguvernören internal
och default
grupper.
Om en arbetsbelastningsgrupp innehåller aktiva sessioner misslyckas borttagningen av arbetsbelastningsgruppen när ALTER RESOURCE GOVERNOR RECONFIGURE
-instruktionen körs för att tillämpa ändringen. För att undvika det här problemet kan du vidta någon av följande åtgärder:
- Vänta tills alla sessioner i den berörda gruppen kopplas från och kör sedan instruktionen
ALTER RESOURCE GOVERNOR RECONFIGURE
. - Stoppa uttryckligen sessioner i den berörda gruppen med hjälp av kommandot KILL T-SQL och kör sedan instruktionen
ALTER RESOURCE GOVERNOR RECONFIGURE
. Om du bestämmer dig för att du inte uttryckligen vill stoppa sessioner skapar du gruppen igen med hjälp av det ursprungliga namnet och inställningarna. - Starta om servern. När servern startas om tas den borttagna gruppen bort permanent.
Mer information finns i resource governor and Resource governor workload group.
Behörigheter
Kräver behörigheten CONTROL SERVER
.
Exempel
I följande exempel släpps arbetsbelastningsgruppen med namnet adhoc
.
DROP WORKLOAD GROUP adhoc;
ALTER RESOURCE GOVERNOR RECONFIGURE;
Relaterat innehåll
* SQL Managed Instance *
SQL Server och SQL Managed Instance
Släpper en befintlig användardefinierad arbetsbelastningsgrupp för resursguvernören.
Not
För Azure SQL Managed Instance måste du vara i kontexten för den master
databasen för att ändra konfigurationen av resursguvernören.
Transact-SQL syntaxkonventioner.
Syntax
DROP WORKLOAD GROUP group_name
[;]
Argument
group_name
Namnet på en befintlig användardefinierad arbetsbelastningsgrupp.
Anmärkningar
Instruktionen DROP WORKLOAD GROUP
är inte tillåten för den inbyggda resursguvernören internal
och default
grupper.
Om en arbetsbelastningsgrupp innehåller aktiva sessioner misslyckas borttagningen av arbetsbelastningsgruppen när ALTER RESOURCE GOVERNOR RECONFIGURE
-instruktionen körs för att tillämpa ändringen. För att undvika det här problemet kan du vidta någon av följande åtgärder:
- Vänta tills alla sessioner i den berörda gruppen kopplas från och kör sedan instruktionen
ALTER RESOURCE GOVERNOR RECONFIGURE
. - Stoppa uttryckligen sessioner i den berörda gruppen med hjälp av kommandot KILL T-SQL och kör sedan instruktionen
ALTER RESOURCE GOVERNOR RECONFIGURE
. Om du bestämmer dig för att du inte uttryckligen vill stoppa sessioner skapar du gruppen igen med hjälp av det ursprungliga namnet och inställningarna. - Starta om servern. När servern startas om tas den borttagna gruppen bort permanent.
Mer information finns i resource governor and Resource governor workload group.
Behörigheter
Kräver behörigheten CONTROL SERVER
.
Exempel
I följande exempel släpps arbetsbelastningsgruppen med namnet adhoc
.
DROP WORKLOAD GROUP adhoc;
ALTER RESOURCE GOVERNOR RECONFIGURE;
Relaterat innehåll
* Azure Synapse
Analys *
Azure Synapse Analytics
Släpper en arbetsbelastningsgrupp. När instruktionen har slutförts gäller inställningarna.
Transact-SQL syntaxkonventioner
Syntax
DROP WORKLOAD GROUP group_name
Argument
group_name
Är namnet på en befintlig användardefinierad arbetsbelastningsgrupp.
Anmärkningar
Det går inte att ta bort en arbetsbelastningsgrupp om klassificerare finns för arbetsbelastningsgruppen. Släpp klassificerarna innan arbetsbelastningsgruppen tas bort. Om det finns aktiva begäranden med hjälp av resurser från arbetsbelastningsgruppen som tas bort blockeras arbetsbelastningsuttryck för att ta bort dem.
Exempel
Använd följande kodexempel för att avgöra vilka klassificerare som måste tas bort innan arbetsbelastningsgruppen kan tas bort.
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
Behörigheter
Kräver BEHÖRIGHET FÖR KONTROLLDATABAS