Usuário com melhor resposta
Baixo consumo de memória.

Pergunta
-
Bom dia a todos,
Infelizmente estou com um problema no SQL Server 2005 e sou um pouco leigo no SQL.
Foi feito pela equipe de infra estrutura um upgrade no servidor de banco de dados, foi acrescentado memórias no servidor, ficando assim:
SO: Win 2003 server 32 bits
Memoria: 12 GB
Me foi solicitado que fizesse a alteração no banco de dados para ficar utilizando 8GB, sei que para isso tinha que habilitar o AWE, o mesmo foi feito e configurei o SQL com 8GB.
Lembrando que esse upgrade foi feito pois as pessoas responsáveis pela aplicação que acessa esse DB, informou que a memória era baixa e estava chegando ao limite de memória.
Porem agora mesmo configurado isso, o consumo de memória ainda é baixo.
Li em outros tópicos e os assuntos eram exatamente o inverso do meu, sempre falando de alto consumo de memória, no meu caso é o baixo consumo de memória.
Alguém poderia me ajudar com comandos que eu possa verificar a real utilização e se as configurações de memórias estão OK?
Agradeço desde já pela ajuda.
Respostas
-
Crrocha estava pesquisando essa sua questão, acho que nesse post http://fabriciolima.net/blog/2010/08/09/utilizacao-de-mais-de-3gb-de-memoria-no-sql-server-em-um-ambiente-32-bits/ , o ambiente é bem parecido, dê uma olhada, creio que irá ajudar.
- Marcado como Resposta CRROCHA segunda-feira, 24 de outubro de 2011 16:04
Todas as Respostas
-
-
Bom dia Eduardo,
hoje está assim:
VM Reserved 1639768
VM Committed 113412
AWE Allocated 8388608
Reserved Memory 1024
Reserved Memory In Use 0
pelo que entendi a primeira linha seria a minha memória sendo utilizada no momento e a 3ª linha seria o que tenho de memória disponível certo?
-
Crrocha estava pesquisando essa sua questão, acho que nesse post http://fabriciolima.net/blog/2010/08/09/utilizacao-de-mais-de-3gb-de-memoria-no-sql-server-em-um-ambiente-32-bits/ , o ambiente é bem parecido, dê uma olhada, creio que irá ajudar.
- Marcado como Resposta CRROCHA segunda-feira, 24 de outubro de 2011 16:04
-
Boa Tarde Eduardo, Realmente é isso mesmo que aconteceu, pois o task manager não é real na utilização do AWE. Encontrei uma outra query que pode me ajudar muito com o desempenho de memória para cada instace de DB.
segue a mesma abaixo, caso alguém não tenho conhecimento poder utilizar.
SELECT
OBD.database_id,
ISNULL(DB_NAME(OBD.database_id), 'ResourceDB') AS NomeBD,
COUNT(OBD.page_id) as NumPaginas,
COUNT(OBD.page_id) * 8 AS KBs
FROM sys.dm_os_buffer_descriptors AS OBD
GROUP BY OBD.database_id
ORDER BY OBD.database_id
Eduardo, muito obrigado pela ajuda prestada.
att.
Cassiano.