none
Baixo consumo de memória. RRS feed

  • 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.

    segunda-feira, 24 de outubro de 2011 11:11

Respostas

Todas as Respostas

  • Bom dia CRROCHA, você já tentou colocar como mínimo a memória para  7 ou 8gb ?
    segunda-feira, 24 de outubro de 2011 11:39
  • 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?

    segunda-feira, 24 de outubro de 2011 11:51
  • 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
    segunda-feira, 24 de outubro de 2011 12:54
  • 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.

    segunda-feira, 24 de outubro de 2011 15:58