Usuário com melhor resposta
Quantidade máxima de memória reconhecida pelo SQL Server 2000

Pergunta
-
Senhores,
Tenho um servidor com Win 2003 Server com 4 GB de memória e utilizo o SQL Server 2000 com um BD de 50 GB aproximadamente. Ao analisar o gerenciamento de tarefas do Windows/desempenho, a quantidade de memória utilizada não ultrapassa 2 GB e tenho demanda que poderia utilizar mais do que isso, o que aumentaria o desempenho.
Isso é uma limitação do SQL Server 2000? Tem como eu fazer algo para utilizar mais memória? Eu gostaria de configurar o SQL Server para utilizar 3GB e deixar 1 GB para o SO e outras aplicações.
Obrigado pela atenção.
Fabrício Augusto Dias
Respostas
-
Fabricio,
Basta efetuar esta alteracao....
Att.
Marcelo Fernandes
MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!- Marcado como Resposta Fabrício Augusto Dias quinta-feira, 10 de setembro de 2009 10:38
Todas as Respostas
-
Fabricio,
Esta é uma limitaçao do sql 2000, vc precisa fazer algumas alterações (3gb e awe) segue um link do site no Nilton Pinheiro sobre o assunto.
http://www.mcdbabrasil.com.br/modules.php?name=News&file=print&sid=239
Att.
Marcelo Fernandes
MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!! -
Boa Tarde,
Isso não é uma limitação do SQL Server, mas sim uma imposição do sistema operacional. Por padrão, qualquer UserProcess só pode utilizar até 2GB em arquiteturas de 32bits. Sendo o SQL Server um User Process ele só pode utilizar até 2GB por padrão. Para que essa distribuição de memória (2GB para User Processes e 2GB para Kernal) seja retirada, você deve utilizar o /3gb no arquivo boot.ini (ou opcionalmente o UserKVA no caso do Windows 2003).
O uso do AWE não se aplica ao seu caso visto que você tem 4GB e isso é mapeável para um sistema de 32bits. O uso do AWE só seria indicado caso você tivesse com uma arquitetura de 32bits com mais de 4GB de RAM que não é o caso.
[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.com
Unique Constraints – Aplicações, Alternativas e um lapso "justificável" do SQL Server
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!710.entry
Classifique as respostas. O seu feedback é imprescindível- Sugerido como Resposta Gustavo Maia Aguiar quarta-feira, 9 de setembro de 2009 16:25
-
-
Oi Marcelo,
Tranqüilo. O importante é não deixar dúvidas...
[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.com
Unique Constraints – Aplicações, Alternativas e um lapso "justificável" do SQL Server
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!710.entry
Classifique as respostas. O seu feedback é imprescindível -
-
Pessoal,
Só para confirmar. Hoje o boot.ini está assim:
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003, Standard" /noexecute=optout /fastdetect
O que eu preciso fazer é deixar assim:
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003, Standard" /noexecute=optout /fastdetect /3GB
Correto?
Fabrício Augusto Dias -
Fabricio,
Basta efetuar esta alteracao....
Att.
Marcelo Fernandes
MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!- Marcado como Resposta Fabrício Augusto Dias quinta-feira, 10 de setembro de 2009 10:38
-