DROP WORKLOAD GROUP (Transact-SQL)
Selezionare un prodotto
Nella riga seguente selezionare il nome del prodotto a cui si è interessati e vengono visualizzate solo le informazioni del prodotto.
* SQL Server *
Azure Synapse
di analisi
SQL Server e Istanza gestita di SQL
Elimina un gruppo di carico di lavoro di Resource Governor definito dall'utente esistente.
Nota
Per Istanza gestita di SQL di Azure, è necessario essere nel contesto del database master
per modificare la configurazione di Resource Governor.
Transact-SQL convenzioni di sintassi.
Sintassi
DROP WORKLOAD GROUP group_name
[;]
Argomenti
group_name
Nome di un gruppo di carico di lavoro definito dall'utente esistente.
Osservazioni
L'istruzione DROP WORKLOAD GROUP
non è consentita nei gruppi di internal
e default
predefiniti di Resource Governor.
Se un gruppo di carico di lavoro contiene sessioni attive, l'eliminazione del gruppo di carico di lavoro ha esito negativo quando viene eseguita l'istruzione ALTER RESOURCE GOVERNOR RECONFIGURE
per applicare la modifica. Per evitare questo problema, è possibile eseguire una delle azioni seguenti:
- Attendere la disconnessione di tutte le sessioni nel gruppo interessato e quindi eseguire l'istruzione
ALTER RESOURCE GOVERNOR RECONFIGURE
. - Arrestare in modo esplicito le sessioni nel gruppo interessato usando il comando KILL T-SQL e quindi eseguire l'istruzione
ALTER RESOURCE GOVERNOR RECONFIGURE
. Se si decide di non arrestare in modo esplicito le sessioni, ricreare il gruppo usando il nome e le impostazioni originali. - Riavviare il server. Quando il server viene riavviato, il gruppo eliminato viene eliminato definitivamente.
Per altre informazioni, vedere resource governor e gruppo di carico di lavoro di Resource Governor.
Autorizzazioni
Richiede l'autorizzazione CONTROL SERVER
.
Esempi
Nell'esempio seguente viene eliminato il gruppo di carico di lavoro denominato adhoc
.
DROP WORKLOAD GROUP adhoc;
ALTER RESOURCE GOVERNOR RECONFIGURE;
Contenuto correlato
- Resource Governor
- Eliminare un gruppo di carico di lavoro
- CREATE WORKLOAD GROUP (Transact-SQL)
-
ALTER WORKLOAD GROUP (Transact-SQL) - CREATE RESOURCE POOL (Transact-SQL)
-
ALTER RESOURCE POOL (Transact-SQL) - DROP RESOURCE POOL (Transact-SQL)
- ALTER RESOURCE GOVERNOR (Transact-SQL)
* Istanza gestita di SQL *
Azure Synapse
di analisi
SQL Server e Istanza gestita di SQL
Elimina un gruppo di carico di lavoro di Resource Governor definito dall'utente esistente.
Nota
Per Istanza gestita di SQL di Azure, è necessario essere nel contesto del database master
per modificare la configurazione di Resource Governor.
Transact-SQL convenzioni di sintassi.
Sintassi
DROP WORKLOAD GROUP group_name
[;]
Argomenti
group_name
Nome di un gruppo di carico di lavoro definito dall'utente esistente.
Osservazioni
L'istruzione DROP WORKLOAD GROUP
non è consentita nei gruppi di internal
e default
predefiniti di Resource Governor.
Se un gruppo di carico di lavoro contiene sessioni attive, l'eliminazione del gruppo di carico di lavoro ha esito negativo quando viene eseguita l'istruzione ALTER RESOURCE GOVERNOR RECONFIGURE
per applicare la modifica. Per evitare questo problema, è possibile eseguire una delle azioni seguenti:
- Attendere la disconnessione di tutte le sessioni nel gruppo interessato e quindi eseguire l'istruzione
ALTER RESOURCE GOVERNOR RECONFIGURE
. - Arrestare in modo esplicito le sessioni nel gruppo interessato usando il comando KILL T-SQL e quindi eseguire l'istruzione
ALTER RESOURCE GOVERNOR RECONFIGURE
. Se si decide di non arrestare in modo esplicito le sessioni, ricreare il gruppo usando il nome e le impostazioni originali. - Riavviare il server. Quando il server viene riavviato, il gruppo eliminato viene eliminato definitivamente.
Per altre informazioni, vedere resource governor e gruppo di carico di lavoro di Resource Governor.
Autorizzazioni
Richiede l'autorizzazione CONTROL SERVER
.
Esempi
Nell'esempio seguente viene eliminato il gruppo di carico di lavoro denominato adhoc
.
DROP WORKLOAD GROUP adhoc;
ALTER RESOURCE GOVERNOR RECONFIGURE;
Contenuto correlato
- Resource Governor
- Eliminare un gruppo di carico di lavoro
- CREATE WORKLOAD GROUP (Transact-SQL)
-
ALTER WORKLOAD GROUP (Transact-SQL) - CREATE RESOURCE POOL (Transact-SQL)
-
ALTER RESOURCE POOL (Transact-SQL) - DROP RESOURCE POOL (Transact-SQL)
- ALTER RESOURCE GOVERNOR (Transact-SQL)
* Azure Synapse
Analisi *
Azure Synapse Analytics
Elimina un gruppo di carico di lavoro. Al termine dell'istruzione, le impostazioni sono effettive.
Transact-SQL convenzioni di sintassi
Sintassi
DROP WORKLOAD GROUP group_name
Argomenti
group_name
Nome di un gruppo di carico di lavoro definito dall'utente esistente.
Osservazioni
Non è possibile eliminare un gruppo di carico di lavoro se esistono classificatori per il gruppo di carico di lavoro. Eliminare i classificatori prima dell'eliminazione del gruppo di carico di lavoro. Se sono presenti richieste attive che usano risorse del gruppo di carico di lavoro da eliminare, l'istruzione drop workload viene bloccata dietro di esse.
Esempi
Usare l'esempio di codice seguente per determinare quali classificatori devono essere eliminati prima che il gruppo di carico di lavoro possa essere eliminato.
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
Autorizzazioni
Richiede l'autorizzazione CONTROL DATABASE
Contenuto correlato
- CREATE WORKLOAD GROUP (Transact-SQL)
-
ALTER WORKLOAD GROUP (Transact-SQL) - sys.workload_management_workload_groups
- sys.dm_workload_management_workload_groups_stats
- Avvio rapido di : Configurare l'isolamento del carico di lavoro con T-SQL