Está usando o switch statup / 3GB no Windows 2008 x86 executando apenas o Sql Server 2008 x86, uma coisa boa?

2

Anteriormente, eu fez essa mesma pergunta por um tempo atrás, mas isso foi para as versões de 64 bits do sistema operacional e do Sql Server.

Agora, estou pedindo a mesma coisa para as versões x86 (32 bits) do sistema operacional e do Sql Server.

Então, isso é uma coisa boa a fazer? Eu estou supondo que eu gostaria de dar o meu servidor sql tanto ram quanto possível e o sistema operacional o mínimo possível.

Pensamentos?

    
por Pure.Krome 24.08.2009 / 07:06

4 respostas

4

Se o servidor tiver menos de 16GB e 4GB ou mais, a opção yes / 3GB é uma coisa boa, não se esqueça da irmã / PAE feia do 3GB, veja a tabela abaixo.

Se o servidor tiver mais de 16 GB, isso é uma coisa ruim, já que 2 GB de memória do kernel são necessários para gerenciar o espaço de endereço AWE.

Em resumo:

 -----------------------
|Memory (GB) | Switches |
|-----------------------|
| <4GB       | none     |
|  4GB       | /3GB     |
|  >4GB-16GB | /3GB /PAE|
|  >16GB     | /PAE     |
 -----------------------

para implementar isso em uma caixa do Windows Server 2008, use o comando BCDEdit:

bcdedit /set IncreaseUserVa 3072
    
por 24.08.2009 / 11:10
1

Veja este link link

    
por 24.08.2009 / 23:36
0

No x64, o switch é totalmente inútil, já que a memória é gerenciada bastante diferentemente dos sistemas x86.

Em x86, pode ser bastante útil, contanto que você tenha mais de 3 GB de memória física, é claro.

Basta ter um pouco de cuidado, porque esse switch força o Windows a dar apenas 1GB de memória virtual ao kernel, portanto, se precisar de mais do que isso, por qualquer motivo (gerenciando mais de 16 GB de memória física, como você disse) re correndo em problemas.

    
por 24.08.2009 / 11:26
0

Veja também este tópico boas informações gerais sobre o switch / 3GB.

Aviso: Sim, é uma pergunta que eu postei

    
por 24.08.2009 / 11:30