Compartilhar via


DROP WORKLOAD GROUP (Transact-SQL)

Selecionar um produto

Na linha a seguir, selecione o nome do produto no qual você está interessado e somente as informações do produto são exibidas.

* SQL Server *  

da Instância Gerenciada de SQL

 

SQL Server e Instância Gerenciada de SQL

Descarta um grupo de carga de trabalho do administrador de recursos definido pelo usuário existente.

Nota

Para a Instância Gerenciada de SQL do Azure, você deve estar no contexto do banco de dados master para modificar a configuração do administrador de recursos.

Transact-SQL convenções de sintaxe.

Sintaxe

DROP WORKLOAD GROUP group_name
[;]

Argumentos

group_name

O nome de um grupo de carga de trabalho definido pelo usuário existente.

Observações

A declaração de DROP WORKLOAD GROUP não é permitida nos grupos internos internal e default do administrador de recursos.

Se um grupo de carga de trabalho contiver sessões ativas, a exclusão do grupo de carga de trabalho falhará quando a instrução ALTER RESOURCE GOVERNOR RECONFIGURE for executada para aplicar a alteração. Para evitar esse problema, você pode executar uma das seguintes ações:

  • Aguarde até que todas as sessões no grupo afetado se desconectem e executem a instrução ALTER RESOURCE GOVERNOR RECONFIGURE.
  • Interrompa explicitamente as sessões no grupo afetado usando o comando KILL T-SQL e execute a instrução ALTER RESOURCE GOVERNOR RECONFIGURE. Se você decidir que não deseja interromper explicitamente as sessões, recresque o grupo usando o nome e as configurações originais.
  • Reinicie o servidor. Quando o servidor é reiniciado, o grupo excluído é excluído permanentemente.

Para obter mais informações, consulte do administrador de recursos e grupo de cargas de trabalho do administrador de recursos.

Permissões

Requer a permissão CONTROL SERVER.

Exemplos

O exemplo a seguir descarta o grupo de carga de trabalho chamado adhoc.

DROP WORKLOAD GROUP adhoc;

ALTER RESOURCE GOVERNOR RECONFIGURE;

* Instância Gerenciada de SQL *  

 

SQL Server e Instância Gerenciada de SQL

Descarta um grupo de carga de trabalho do administrador de recursos definido pelo usuário existente.

Nota

Para a Instância Gerenciada de SQL do Azure, você deve estar no contexto do banco de dados master para modificar a configuração do administrador de recursos.

Transact-SQL convenções de sintaxe.

Sintaxe

DROP WORKLOAD GROUP group_name
[;]

Argumentos

group_name

O nome de um grupo de carga de trabalho definido pelo usuário existente.

Observações

A declaração de DROP WORKLOAD GROUP não é permitida nos grupos internos internal e default do administrador de recursos.

Se um grupo de carga de trabalho contiver sessões ativas, a exclusão do grupo de carga de trabalho falhará quando a instrução ALTER RESOURCE GOVERNOR RECONFIGURE for executada para aplicar a alteração. Para evitar esse problema, você pode executar uma das seguintes ações:

  • Aguarde até que todas as sessões no grupo afetado se desconectem e executem a instrução ALTER RESOURCE GOVERNOR RECONFIGURE.
  • Interrompa explicitamente as sessões no grupo afetado usando o comando KILL T-SQL e execute a instrução ALTER RESOURCE GOVERNOR RECONFIGURE. Se você decidir que não deseja interromper explicitamente as sessões, recresque o grupo usando o nome e as configurações originais.
  • Reinicie o servidor. Quando o servidor é reiniciado, o grupo excluído é excluído permanentemente.

Para obter mais informações, consulte do administrador de recursos e grupo de cargas de trabalho do administrador de recursos.

Permissões

Requer a permissão CONTROL SERVER.

Exemplos

O exemplo a seguir descarta o grupo de carga de trabalho chamado adhoc.

DROP WORKLOAD GROUP adhoc;

ALTER RESOURCE GOVERNOR RECONFIGURE;

da Instância Gerenciada de SQL

* Azure Synapse
Análise *
 

 

Azure Synapse Analytics

Descarta um grupo de carga de trabalho. Depois que a instrução for concluída, as configurações estarão em vigor.

convenções de sintaxe Transact-SQL

Sintaxe

DROP WORKLOAD GROUP group_name  

Argumentos

group_name
É o nome de um grupo de carga de trabalho definido pelo usuário existente.

Observações

Um grupo de carga de trabalho não poderá ser descartado se houver classificadores para o grupo de carga de trabalho. Solte os classificadores antes que o grupo de carga de trabalho seja descartado. Se houver solicitações ativas usando recursos do grupo de carga de trabalho que está sendo descartado, a instrução drop workload será bloqueada por trás delas.

Exemplos

Use o exemplo de código a seguir para determinar quais classificadores precisam ser descartados antes que o grupo de carga de trabalho possa ser descartado.

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

Permissões

Requer permissão CONTROL DATABASE