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 *
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;
Conteúdo relacionado
- do administrador de recursos
- Excluir um grupo de carga de trabalho
- CREATE WORKLOAD GROUP (Transact-SQL)
- ALTER WORKLOAD GROUP (Transact-SQL)
- CRIAR POOL DE RECURSOS (Transact-SQL)
- ALTER RESOURCE POOL (Transact-SQL)
- DROP RESOURCE POOL (Transact-SQL)
- ALTER RESOURCE GOVERNOR (Transact-SQL)
* 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;
Conteúdo relacionado
- do administrador de recursos
- Excluir um grupo de carga de trabalho
- CREATE WORKLOAD GROUP (Transact-SQL)
- ALTER WORKLOAD GROUP (Transact-SQL)
- CRIAR POOL DE RECURSOS (Transact-SQL)
- ALTER RESOURCE POOL (Transact-SQL)
- DROP RESOURCE POOL (Transact-SQL)
- ALTER RESOURCE GOVERNOR (Transact-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