Opções de configuração do servidor (SQL Server)
É possível gerenciar e otimizar recursos do SQL Server por meio de opções de configuração usando o SQL Server Management Studio ou o procedimento armazenado do sistema sp_configure. As opções de configuração de servidor usadas com mais frequência estão disponíveis no SQL Server Management Studio; todas as opções de configuração podem ser acessadas pelo sp_configure. Avalie atentamente os efeitos dessas opções no sistema antes de defini-las. Para obter mais informações, veja Exibir ou alterar propriedades de servidor (SQL Server).
Importante
As opções avançadas só devem ser alteradas por um administrador de banco de dados experiente ou técnico certificado do SQL Server.
Categorias de opções de configuração
As opções de configuração passam a vigorar:
Imediatamente após a definição da opção e da emissão da instrução RECONFIGURE (ou, em alguns casos, RECONFIGURE WITH OVERRIDE).
-ou-
Após a execução das ações anteriores e da reinicialização da instância do SQL Server.
Opções que exigem que o SQL Server seja reiniciado mostrarão inicialmente apenas o valor alterado na coluna value. Após a reinicialização, o novo valor aparecerá nas colunas value e value_in_use.
Algumas opções requerem a reinicialização do servidor antes que o novo valor da configuração entre em vigor. Se você definir um novo valor e executar sp_configure antes de reiniciar o servidor, o novo valor aparecerá na coluna value das opções de configuração e não na coluna value_in_use. Após reinicializar o servidor, o valor novo aparecerá na coluna value_in_use.
As opções de autoconfiguração são aquelas que o SQL Server ajusta de acordo com as necessidades do sistema. Na maioria dos casos, isso elimina a necessidade de definir os valores manualmente. Alguns exemplos são as opções min server memory e max server memory e a opção user connections.
Tabela Opções de configuração
A tabela a seguir lista todas as opções de configuração disponíveis, o intervalo de possíveis configurações e os valores padrão. As opções de configuração são marcadas com códigos de letras como segue:
A= Opções avançadas, que devem ser alteradas apenas por um administrador de banco de dados experiente ou um técnico de SQL Server certificado e que exigem configuração mostram opções avançadas como 1.
RR = opções que requerem a reinicialização do Mecanismo de Banco de Dados.
SC = opções autoconfiguráveis.
Opções de configuração Valor mínimo Valor máximo Padrão access check cache bucket count (A) 0 16384 0 access check cache quota (A) 0 2147483647 0 ad hoc distributed queries (A) 0 1 0 affinity I/O mask (A, RR) -2147483648 2147483647 0 affinity64 I/O mask (A, disponível somente na versão de 64 bits do SQL Server) -2147483648 2147483647 0 affinity mask (A) -2147483648 2147483647 0 affinity64 mask (A, RR), disponível somente na versão de 64 bits do SQL Server -2147483648 2147483647 0 Agent XPs (A) 0 1 0
(É alterado para 1 quando o SQL Server Agent é iniciado. O valor padrão será 0 se o SQL Server Agent for definido para inicialização automática durante a Instalação).permitir atualizações (Obsoleto. Não use. Causará um erro durante a reconfiguração.) 0 1 0 padrão de soma de verificação de backup 0 1 0 backup compression default 0 1 0 blocked process threshold (A) 0 86.400 0 c2 audit mode (A, RR) 0 1 0 clr enabled 0 1 0 common criteria compliance enabled (A, RR) 0 1 0 contained database authentication 0 0 cost threshold for parallelism (A) 0 32767 5 cross db ownership chaining 0 1 0 cursor threshold (A) -1 2147483647 -1 Database Mail XPs (A) 0 1 0 default full-text language (A) 0 2147483647 1033 idioma padrão 0 9999 0 default trace enabled (A) 0 1 1 disallow results from triggers (A) 0 1 0 EKM provider enabled 0 1 0 filestream_access_level 0 2 0 fill factor (A, RR) 0 100 0 ft crawl bandwidth (max), veja ft crawl bandwidth(A) 0 32767 100 ft crawl bandwidth (min), veja ft crawl bandwidth(A) 0 32767 0 ft notify bandwidth (max), veja ft notify bandwidth(A) 0 32767 100 ft notify bandwidth (min), veja ft notify bandwidth(A) 0 32767 0 index create memory (A, SC) 704 2147483647 0 in-doubt xact resolution (A) 0 2 0 lightweight pooling (A, RR) 0 1 0 locks (A, RR, SC) 5.000 2147483647 0 max degree of parallelism (A) 0 32767 0 max full-text crawl range (A) 0 256 4 max server memory (A, SC) 16 2147483647 2147483647 max text repl size 0 2147483647 65536 max worker threads (A) 128 32767
(1024 é o máximo recomendado para SQL Server de 32 bits, 2048 para SQL Server de 64 bits.)0
Zero configura automaticamente o número máximo de threads de trabalho dependendo do número de processadores, usando a fórmula (256+(<processadores> -4) * 8) para SQL Server de 32 bits e o dobro para SQL Server de 64 bits.media retention (A, RR) 0 365 0 min memory per query (A) 512 2147483647 1024 min server memory (A, SC) 0 2147483647 0 gatilhos aninhados 0 1 1 network packet size (A) 512 32767 4096 Ole Automation Procedures (A) 0 1 0 open objects (A, RR, obsoleto) 0 2147483647 0 optimize for ad hoc workloads (A) 0 1 0 PH_timeout (A) 1 3600 60 precompute rank (A) 0 1 0 priority boost (A, RR) 0 1 0 query governor cost limit (A) 0 2147483647 0 query wait (A) -1 2147483647 -1 recovery interval (A, SC) 0 32767 0 remote access (RR) 0 1 1 remote admin connections 0 1 0 tempo limite de logon remoto 0 2147483647 10 remote proc trans 0 1 0 remote query timeout 0 2147483647 600 Replication XPs Option (A) 0 1 0 scan for startup procs (A, RR) 0 1 0 server trigger recursion 0 1 1 set working set size (A, RR, obsoleto) 0 1 0 show advanced options 0 1 0 SMO and DMO XPs (A) 0 1 1 transform noise words (A) 0 1 0 two digit year cutoff (A) 1753 9999 2049 user connections (A, RR, SC) 0 32767 0 opções de usuário 0 32767 0 xp_cmdshell (A) 0 1 0