DROP WORKLOAD GROUP (Transact-SQL)
Selecionar um produto
Na linha a seguir, selecione o nome do produto em que você tem interesse e somente as informações do produto serão exibidas.
* SQL Server *
SQL Server e Instância Gerenciada de SQL
Descarta um grupo de carga de trabalho do Administrador de Recursos definido pelo usuário existente.
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.
Comentários
A DROP WORKLOAD GROUP
instrução não é permitida nos grupos internos ou padrão do Administrador de Recursos.
Ao executar instruções DDL, você deve estar familiarizado com os estados do Administrador de Recursos. Para obter mais informações, consulte Resource Governor.
Se um grupo de carga de trabalho contiver sessões ativas, descartar ou mover o grupo de carga de trabalho para um pool de recursos diferente falhará quando a instrução for chamada para aplicar a ALTER RESOURCE GOVERNOR RECONFIGURE
alteração. Para evitar esse problema, é possível executar uma das seguintes ações:
Aguarde até que todas as sessões do grupo afetado tenham sido desconectadas e execute novamente a
ALTER RESOURCE GOVERNOR RECONFIGURE
instrução.Pare explicitamente as sessões no grupo afetado usando o comando KILL e execute novamente a
ALTER RESOURCE GOVERNOR RECONFIGURE
instrução.Reinicie o servidor. Depois que o processo de reinicialização estiver concluído, o grupo excluído não será criado e um grupo movido usará a atribuição do novo pool de recursos.
Em um cenário no qual você emitiu a instrução
DROP WORKLOAD GROUP
mas decide que não deseja parar sessões explicitamente para aplicar a mudança, é possível recriar o grupo usando o mesmo nome que ele tinha antes de você emitir a instrução DROP e depois mover o grupo para o pool de recursos original. Para aplicar as alterações, execute aALTER RESOURCE GOVERNOR RECONFIGURE
instrução.
Permissões
Requer a permissão CONTROL SERVER
.
Exemplos
O seguinte exemplo descarta o grupo de carga de trabalho denominado adhoc
.
DROP WORKLOAD GROUP adhoc;
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO
Conteúdo relacionado
* 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.
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.
Comentários
A DROP WORKLOAD GROUP
instrução não é permitida nos grupos internos ou padrão do Administrador de Recursos.
Ao executar instruções DDL, você deve estar familiarizado com os estados do Administrador de Recursos. Para obter mais informações, consulte Resource Governor.
Se um grupo de carga de trabalho contiver sessões ativas, descartar ou mover o grupo de carga de trabalho para um pool de recursos diferente falhará quando a instrução for chamada para aplicar a ALTER RESOURCE GOVERNOR RECONFIGURE
alteração. Para evitar esse problema, é possível executar uma das seguintes ações:
Aguarde até que todas as sessões do grupo afetado tenham sido desconectadas e execute novamente a
ALTER RESOURCE GOVERNOR RECONFIGURE
instrução.Pare explicitamente as sessões no grupo afetado usando o comando KILL e execute novamente a
ALTER RESOURCE GOVERNOR RECONFIGURE
instrução.Reinicie o servidor. Depois que o processo de reinicialização estiver concluído, o grupo excluído não será criado e um grupo movido usará a atribuição do novo pool de recursos.
Em um cenário no qual você emitiu a instrução
DROP WORKLOAD GROUP
mas decide que não deseja parar sessões explicitamente para aplicar a mudança, é possível recriar o grupo usando o mesmo nome que ele tinha antes de você emitir a instrução DROP e depois mover o grupo para o pool de recursos original. Para aplicar as alterações, execute aALTER RESOURCE GOVERNOR RECONFIGURE
instrução.
Permissões
Requer a permissão CONTROL SERVER
.
Exemplos
O seguinte exemplo descarta o grupo de carga de trabalho denominado adhoc
.
DROP WORKLOAD GROUP adhoc;
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO
Conteúdo relacionado
* Azure Synapse
Analytics *
Azure Synapse Analytics
Remove um grupo de carga de trabalho. Quando a instrução for concluída, as configurações estarão em vigor.
Convenções de sintaxe de 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.
Comentários
Um grupo de carga de trabalho não poderá ser removido se houver classificadores para ele. Remova os classificadores para 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 removido, a instrução de remoção da carga de trabalho será bloqueada por trás delas.
Exemplos
Use o exemplo de código a seguir para determinar quais classificadores precisam ser descartados para que o grupo de carga de trabalho possa ser removido.
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 a permissão CONTROL DATABASE