Partager via


DROP WORKLOAD GROUP (Transact-SQL)

Sélectionner un produit

Dans la ligne suivante, sélectionnez le nom du produit qui vous intéresse, et seules les informations de ce produit sont affichées.

* SQL Server *  

SQL Managed Instance

Azure Synapse
d’analytique

 

SQL Server et SQL Managed Instance

Supprime un groupe de charge de travail resource governor défini par l’utilisateur existant.

Note

Pour Azure SQL Managed Instance, vous devez être dans le contexte de la base de données master pour modifier la configuration du gouverneur de ressources.

conventions de syntaxe Transact-SQL.

Syntaxe

DROP WORKLOAD GROUP group_name
[;]

Arguments

group_name

Nom d’un groupe de charges de travail défini par l’utilisateur existant.

Remarques

L’instruction DROP WORKLOAD GROUP n’est pas autorisée sur les groupes internal et default intégrés du gouverneur de ressources.

Si un groupe de charge de travail contient des sessions actives, la suppression du groupe de charge de travail échoue lorsque l’instruction ALTER RESOURCE GOVERNOR RECONFIGURE est exécutée pour appliquer la modification. Pour éviter ce problème, vous pouvez effectuer l’une des actions suivantes :

  • Attendez que toutes les sessions du groupe concerné se déconnectent, puis exécutez l’instruction ALTER RESOURCE GOVERNOR RECONFIGURE.
  • Arrêtez explicitement les sessions dans le groupe concerné à l’aide de la commande KILL T-SQL, puis exécutez l’instruction ALTER RESOURCE GOVERNOR RECONFIGURE. Si vous décidez que vous ne souhaitez pas arrêter explicitement les sessions, recréez le groupe à l’aide du nom d’origine et des paramètres.
  • Redémarrez le serveur. Lorsque le serveur redémarre, le groupe supprimé est supprimé définitivement.

Pour plus d’informations, consultez groupe de charge de travail Resource Governor et groupe de charge de travail Resource Governor.

Autorisations

Nécessite l’autorisation CONTROL SERVER.

Exemples

L’exemple suivant supprime le groupe de charge de travail nommé adhoc.

DROP WORKLOAD GROUP adhoc;

ALTER RESOURCE GOVERNOR RECONFIGURE;

SQL Server

* SQL Managed Instance *  

Azure Synapse
d’analytique

 

SQL Server et SQL Managed Instance

Supprime un groupe de charge de travail resource governor défini par l’utilisateur existant.

Note

Pour Azure SQL Managed Instance, vous devez être dans le contexte de la base de données master pour modifier la configuration du gouverneur de ressources.

conventions de syntaxe Transact-SQL.

Syntaxe

DROP WORKLOAD GROUP group_name
[;]

Arguments

group_name

Nom d’un groupe de charges de travail défini par l’utilisateur existant.

Remarques

L’instruction DROP WORKLOAD GROUP n’est pas autorisée sur les groupes internal et default intégrés du gouverneur de ressources.

Si un groupe de charge de travail contient des sessions actives, la suppression du groupe de charge de travail échoue lorsque l’instruction ALTER RESOURCE GOVERNOR RECONFIGURE est exécutée pour appliquer la modification. Pour éviter ce problème, vous pouvez effectuer l’une des actions suivantes :

  • Attendez que toutes les sessions du groupe concerné se déconnectent, puis exécutez l’instruction ALTER RESOURCE GOVERNOR RECONFIGURE.
  • Arrêtez explicitement les sessions dans le groupe concerné à l’aide de la commande KILL T-SQL, puis exécutez l’instruction ALTER RESOURCE GOVERNOR RECONFIGURE. Si vous décidez que vous ne souhaitez pas arrêter explicitement les sessions, recréez le groupe à l’aide du nom d’origine et des paramètres.
  • Redémarrez le serveur. Lorsque le serveur redémarre, le groupe supprimé est supprimé définitivement.

Pour plus d’informations, consultez groupe de charge de travail Resource Governor et groupe de charge de travail Resource Governor.

Autorisations

Nécessite l’autorisation CONTROL SERVER.

Exemples

L’exemple suivant supprime le groupe de charge de travail nommé adhoc.

DROP WORKLOAD GROUP adhoc;

ALTER RESOURCE GOVERNOR RECONFIGURE;

SQL Server

SQL Managed Instance

* Azure Synapse
Analytique *
 

 

Azure Synapse Analytics

Supprime un groupe de charge de travail. Une fois l’instruction terminée, les paramètres sont en vigueur.

conventions de syntaxe Transact-SQL

Syntaxe

DROP WORKLOAD GROUP group_name  

Arguments

group_name
Nom d’un groupe de charges de travail défini par l’utilisateur existant.

Remarques

Un groupe de charge de travail ne peut pas être supprimé si des classifieurs existent pour le groupe de charge de travail. Supprimez les classifieurs avant la suppression du groupe de charge de travail. Si des requêtes actives utilisent des ressources du groupe de charge de travail supprimées, l’instruction drop workload est bloquée derrière elles.

Exemples

Utilisez l’exemple de code suivant pour déterminer quels classifieurs doivent être supprimés avant que le groupe de charge de travail puisse être supprimé.

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

Autorisations

Nécessite l’autorisation CONTROL DATABASE