Opções de configuração de servidor
É 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, consulte Exibir ou alterar as propriedades de servidor.
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 o SQL Server para serem reiniciadas 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. Depois de 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. Exemplos incluem as opções min server memory, max server memory e 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 só devem ser alteradas por um administrador de banco de dados experiente ou por um técnico certificado do SQL Server e requerem a definição de show advanced options como 1.
RR = opções que requerem a reinicialização do Mecanismo de Banco de Dados.
SC = opções autoconfiguráveis.
Opção de configuração
Valor mínimo
Valor máximo
Padrão
0
16384
0
0
2147483647
0
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
-2147483648
2147483647
0
máscara de afinidade 64 (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.)
allow updates (Obsoleta. Não use. Causará um erro durante a reconfiguração.)
0
1
0
0
1
0
0
86400
0
c2 audit mode (A, RR)
0
1
0
0
1
0
0
1
0
0
0
0
32767
5
0
1
0
cursor threshold (A)
-1
2147483647
-1
0
1
0
0
2147483647
1033
0
9999
0
0
1
1
0
1
0
0
1
0
0
2
0
fill factor (A, RR)
0
100
0
ft crawl bandwidth (max), consulte ft crawl bandwidth(A)
0
32767
100
ft crawl bandwidth (min), consulte ft crawl bandwidth(A)
0
32767
0
ft notify bandwidth (max), consulte ft notify bandwidth(A)
0
32767
100
ft notify bandwidth (min), consulte ft notify bandwidth(A)
0
32767
0
index create memory (A, SC)
704
2147483647
0
0
2
0
lightweight pooling (A, RR)
0
1
0
locks (A, RR, SC)
5000
2147483647
0
0
32767
0
0
256
4
max server memory (A, SC)
16
2147483647
2147483647
0
2147483647
65536
128
32767
(Recomendamos 1024 como o máximo para o SQL Server de 32 bits e 2048 para o SQL Server de 64 bits.)
0
Zero configura automaticamente o número máximo de worker threads de acordo com o número de processadores usando a fórmula (256+(<processors> -4) * 8) para o SQL Server de 32 bits e o dobro disso para o SQL Server de 64 bits.
media retention (A, RR)
0
365
0
512
2147483647
1024
min server memory (A, SC)
0
2147483647
0
0
1
1
512
32767
4096
0
1
0
open objects (A, RR, obsoleta)
0
2147483647
0
0
1
0
PH_timeout (A)
1
3600
60
precompute rank (A)
0
1
0
priority boost (A, RR)
0
1
0
0
2147483647
0
query wait (A)
-1
2147483647
-1
recovery interval (A, SC)
0
32767
0
remote access (RR)
0
1
1
0
1
0
0
2147483647
10
0
1
0
0
2147483647
600
0
1
0
scan for startup procs (A, RR)
0
1
0
0
1
1
set working set size (A, RR, obsoleta)
0
1
0
0
1
0
SMO e DMO XPs (A)
0
1
1
0
1
0
1753
9999
2049
user connections (A, RR, SC)
0
32767
0
0
32767
0
xp_cmdshell (A)
0
1
0