Quanta memória o SQL Server 2005 x86 pode usar quando instalado no Windows Server 2008 x64?

3

Se eu instalar o SQL Server 2005 x86 no Windows Server 2008 x64, quanta memória o SQL poderá usar como padrão? Quanto depois de configurar o switch AWE do servidor SQL?

Esta postagem fala sobre o uso de / 3gb, / PAE e AWE para utilizar apropriadamente a memória do SQL Server 2008 x86 no Windows Server 2008 x86.

Minha hipótese com base nessa postagem e informações relacionadas que vi em outro lugar é que, por padrão, uma instância do SQL Server 2005 x86 poderá usar 4 GB de memória no Windows Server 2008 x64 e, se eu habilitar o AWE, o SQL poderá use tanta memória quanto o sistema operacional vê.

PS: Por favor, note se sua resposta generaliza para outra versão do SQL e / ou Windows Server.

Obrigado

    
por Chris Magnuson 18.12.2009 / 21:29

3 respostas

5

Os processos x86 com o conjunto de bits LargeAddressAware (como sqlservr.exe) obtêm um VAS completo de 4 GB. A ativação do AWE (nas edições OS e SQL que o suportam) permite que a instância do SQL Server mapeie páginas extras (até 64 GB) para dentro e para fora de seu VAS e use-as para o buffer pool.

Dito isto, o x86 é um beco sem saída e você deve alternar para uma instância x64 o mais rápido possível.

por 18.12.2009 / 21:50
0

4 GB por instância para o SQL 2005 Standard / Enterprise.

Um processo x86 em x64 pode usar no máximo 2 GB de RAM ou 4 GB se o aplicativo for compilado / vinculado ao switch / LARGEADDRESSAWARE.

Veja: Limites de memória para versões do Windows:

link

link

    
por 19.12.2009 / 02:06
-1

O AWE não é necessário para sistemas de 64 bits; consulte isso , o SQL Server Standard ou Enterprise verá o que o sistema operacional apresentar para .

Você precisará do Windows Server 2008 Enterprise Edition para ver mais de 32 GB de RAM. O padrão é limitado a 32 GB. Consulte aqui

    
por 19.12.2009 / 01:21