DROP WORKLOAD GROUP (Transact-SQL)
Selezionare un prodotto
Nella riga seguente selezionare il nome del prodotto a cui si è interessati. Verranno visualizzate solo le informazioni per tale prodotto.
* SQL Server *
SQL Server e Istanza gestita di SQL
Elimina un gruppo del carico di lavoro esistente di Resource Governor definito dall'utente.
Convenzioni di sintassi Transact-SQL.
Sintassi
DROP WORKLOAD GROUP group_name
[;]
Argomenti
group_name è il nome di un gruppo di carico di lavoro esistente definito dall'utente.
Osservazioni:
L'istruzione DROP WORKLOAD GROUP
non è consentita nei gruppi interni o predefiniti di Resource Governor.
Quando si eseguono istruzioni DDL, è necessario avere familiarità con gli stati di Resource Governor. Per altre informazioni, vedere Resource Governor.
Se un gruppo di carico di lavoro contiene sessioni attive, l'eliminazione o lo spostamento del gruppo di carico di lavoro in un pool di risorse diverso avrà esito negativo quando viene chiamata l'istruzione ALTER RESOURCE GOVERNOR RECONFIGURE
per applicare la modifica. Per evitare il problema, eseguire una delle azioni seguenti:
Attendere fino a quando tutte le sessioni del gruppo interessato non sono state disconnesse e quindi rieseguire l'istruzione
ALTER RESOURCE GOVERNOR RECONFIGURE
.Arrestare in modo esplicito le sessioni nel gruppo interessato usando il comando KILL e quindi eseguire di nuovo l'istruzione
ALTER RESOURCE GOVERNOR RECONFIGURE
.Riavviare il server. Una volta completato il processo di riavvio, il gruppo eliminato non verrà creato e in un gruppo spostato verrà utilizzata la nuova assegnazione del pool di risorse.
In uno scenario in cui viene eseguita l'istruzione
DROP WORKLOAD GROUP
ma si decide di non arrestare in modo esplicito le sessioni per applicare la modifica, è possibile ricreare il gruppo utilizzando lo stesso nome presente prima dell'esecuzione dell'istruzione DROP, quindi spostare il gruppo nel pool di risorse originale. Per applicare le modifiche, eseguire l'istruzioneALTER RESOURCE GOVERNOR RECONFIGURE
.
Autorizzazioni
È richiesta l'autorizzazione CONTROL SERVER
.
Esempi
L'esempio seguente illustra come eliminare il gruppo del carico di lavoro denominato adhoc
.
DROP WORKLOAD GROUP adhoc;
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO
Contenuto correlato
* Istanza gestita di SQL *
SQL Server e Istanza gestita di SQL
Elimina un gruppo del carico di lavoro esistente di Resource Governor definito dall'utente.
Convenzioni di sintassi Transact-SQL.
Sintassi
DROP WORKLOAD GROUP group_name
[;]
Argomenti
group_name è il nome di un gruppo di carico di lavoro esistente definito dall'utente.
Osservazioni:
L'istruzione DROP WORKLOAD GROUP
non è consentita nei gruppi interni o predefiniti di Resource Governor.
Quando si eseguono istruzioni DDL, è necessario avere familiarità con gli stati di Resource Governor. Per altre informazioni, vedere Resource Governor.
Se un gruppo di carico di lavoro contiene sessioni attive, l'eliminazione o lo spostamento del gruppo di carico di lavoro in un pool di risorse diverso avrà esito negativo quando viene chiamata l'istruzione ALTER RESOURCE GOVERNOR RECONFIGURE
per applicare la modifica. Per evitare il problema, eseguire una delle azioni seguenti:
Attendere fino a quando tutte le sessioni del gruppo interessato non sono state disconnesse e quindi rieseguire l'istruzione
ALTER RESOURCE GOVERNOR RECONFIGURE
.Arrestare in modo esplicito le sessioni nel gruppo interessato usando il comando KILL e quindi eseguire di nuovo l'istruzione
ALTER RESOURCE GOVERNOR RECONFIGURE
.Riavviare il server. Una volta completato il processo di riavvio, il gruppo eliminato non verrà creato e in un gruppo spostato verrà utilizzata la nuova assegnazione del pool di risorse.
In uno scenario in cui viene eseguita l'istruzione
DROP WORKLOAD GROUP
ma si decide di non arrestare in modo esplicito le sessioni per applicare la modifica, è possibile ricreare il gruppo utilizzando lo stesso nome presente prima dell'esecuzione dell'istruzione DROP, quindi spostare il gruppo nel pool di risorse originale. Per applicare le modifiche, eseguire l'istruzioneALTER RESOURCE GOVERNOR RECONFIGURE
.
Autorizzazioni
È richiesta l'autorizzazione CONTROL SERVER
.
Esempi
L'esempio seguente illustra come eliminare il gruppo del carico di lavoro denominato adhoc
.
DROP WORKLOAD GROUP adhoc;
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO
Contenuto correlato
* Azure Synapse
Analytics *
Azure Synapse Analytics
Consente di eliminare un gruppo di carico di lavoro. Al termine dell'esecuzione dell'istruzione, le impostazioni sono attive.
Convenzioni di sintassi Transact-SQL
Sintassi
DROP WORKLOAD GROUP group_name
Argomenti
group_name
Il nome di un gruppo del carico di lavoro esistente definito dall'utente.
Osservazioni:
Non è possibile eliminare un gruppo di carico di lavoro se esistono classificatori per quest'ultimo. Eliminare i classificatori prima di eliminare il gruppo di carico di lavoro. Se sono presenti richieste attive che usano risorse del gruppo di carico di lavoro in corso di eliminazione, l'istruzione di eliminazione del carico di lavoro viene bloccata in corrispondenza di queste.
Esempi
Usare l'esempio di codice seguente per determinare quali classificatori devono essere eliminati prima che sia possibile eliminare il gruppo di carico di lavoro.
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
È richiesta l'autorizzazione CONTROL DATABASE