Condividi tramite


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 *  

dell'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;

* 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;

dell'istanza gestita di 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