Compartilhar via


Configuração do servidor: aumento de prioridade

Aplica-se:SQL Server

Este artigo descreve como configurar a opção priority boost de configuração no SQL Server usando o Transact-SQL.

Importante

Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.

Use a opção priority boost para especificar se o SQL Server deve ser executado em uma prioridade de agendamento mais alta do que outros processos no mesmo computador. Se você definir essa opção como 1, o SQL Server executará em uma base de prioridade de 13 no agendador do Windows. O padrão é 0, que é uma base de prioridade de 7.

Limitações

Aumentar demais a prioridade poderia esgotar os recursos das funções essenciais do sistema operacional e de rede, o que resulta em problemas para desligar o SQL Server ou usar outras tarefas do sistema operacional no servidor. Essa configuração não faz com que o processo do SQL Server seja executado na prioridade mais alta do sistema operacional.

Você não precisa usar priority boost para ajuste de desempenho. Se você usar priority boost, ele poderá interferir no funcionamento suave do servidor em determinadas condições e você só deve usá-lo em circunstâncias excepcionais. Por exemplo, os Serviços de Suporte ao Produto da Microsoft podem usar priority boost quando investigam um problema de desempenho.

Importante

Não use priority boost em uma FCI (instância de cluster de failover) do SQL Server.

Permissões

Permissões de execução sem parâmetros ou com apenas o primeiro parâmetro em sp_configure são concedidas a todos os usuários por padrão. Para executar sp_configure com ambos os parâmetros para alterar uma opção de configuração ou executar a instrução RECONFIGURE, o usuário deve ter a permissão ALTER SETTINGS no nível do servidor. A permissão ALTER SETTINGS é implicitamente mantida pelas funções de servidor fixas sysadmin e serveradmin.

Comentários

O servidor deve ser reiniciado para que a configuração entre em vigor.

Usar o Transact-SQL

Este exemplo mostra como usar sp_configure para habilitar as opções avançadas e definir o valor da opção priority boost como 1.

USE [master];
GO

EXECUTE sp_configure 'show advanced options', 1;
GO

RECONFIGURE;
GO

EXECUTE sp_configure 'priority boost', 1;
GO

RECONFIGURE;
GO