none
Windows server 2008+Sql server 2005, uso do AWE RRS feed

  • Pergunta

  • Boa tarde pessoal

     

    Tenho um server aqui com o windows 2008 enterprise 32bits e sql server 2005, meu server tem 16gb

     

    Tive que ativar o PAE do windows para reconhecer os 16gb

     

    Agora eu to achando que o sql não está pegando memória suficiente, pois vira e mexe ele fica lento, nas propriedades de memória do servidor sql eu coloquei o máximo de memória como 10 gb só que nunca passa de 3

     

    Será que tenho que ativar o PAE no sql?

     

    Estava pensando tambem em desativar a memória virtual do windows pois com 16gb não preciso de memória virtual aqui, e no monitor do windows ha um I/O de disco muito grande no pagefile.sys

     

    Desde já agradeço a ajuda de todos os amigos

    terça-feira, 8 de fevereiro de 2011 12:28

Respostas

Todas as Respostas

  • Jorge

    não entendi como está o seu cenário atual... PAE + AWE ou só o PAE?

    Em ambiente 32 bits vc deve ativar o AWE para o SQL endereçar acima de 4 Gbs, este artigo deve ajudar..

     http://msdn.microsoft.com/en-us/library/ms187499.aspx

    Att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba

    terça-feira, 8 de fevereiro de 2011 12:59
    Moderador
  • Fiz um post sobrer uma experiencia parecida que passei.

    Verifica se pode te ajudar:

     http://fabriciolima.net/blog/2010/08/09/utilizacao-de-mais-de-3gb-de-memoria-no-sql-server-em-um-ambiente-32-bits/

     


    Fabrício França Lima | MCP, MCTS, MCITP | Visite meu site: http://fabriciodba.wordpress.com/ | Dicas de artigos SQL: Siga-me no twitter @fabriciodba.
    terça-feira, 8 de fevereiro de 2011 14:36
  • Boa tarde Marcelo

     

    Então, eu ativei o PAE no windows,para o S.O reconhecer mais que 4 GB, daí hoje ativei o AWE no SQL 2005, pois to achando que ele ta pegando pouca memória, e de tempos em tempos vai ficando lento o servidor.

     

    Agora está ativado os dois no server, vou ver se vai resolver

     

    Quando ativei o AWE no sql, ele me gerou um log no visualisador de eventos que eu teria que dar um reconfigure para começar a funcionar, vou ser sincero não sei como faz isso por isso reiniciei o server, vou analisar se ja esta funcionando

     

    Jorge

     

    terça-feira, 8 de fevereiro de 2011 14:39
  • Olá Jorge,

    Para habilitar o AWE no SQL execute a sintaxe abaixo:

    Use Master
    sp_configure 'show advanced options', 1
    RECONFIGURE
    GO
    
    sp_configure 'awe enabled', 1
    RECONFIGURE
    GO
    
    

    Mas mesmo com AWE o processo do SQL (como qualquer outro) é limitado a 2GB em ambientes de 32bits.

    Recomendação: No momento da lentidão tente utilizar o Performance Dashboard http://www.microsoft.com/downloads/en/details.aspx?FamilyID=1d3a4a0d-7e0c-4730-8204-e419218c1efc para identificar qual/onde está a lentidão e trabalhar para minimizar esta lentidão de uma forma mais específica e não como um problema onde seu SQL inteiro esta lento.

    Recentemente trabalhei em um chamado onde o cliente tem 32GB e ele estava com problemas de memoria/lentidão e a unica forma de resolver o problema dele foi migrar para um ambiente 64bits pois ele estava chegando no limite da arquitetura 32bits com o MenToLeave.

    Artigos Relacionados:
    http://blogs.msdn.com/b/khen1234/archive/2005/10/12/480292.aspx
    http://msdn.microsoft.com/en-us/library/ms190673.aspx

     


    Fábio Oliveira Support Engieer | Microsoft Enterprise and Developer Support
    terça-feira, 8 de fevereiro de 2011 15:18
  • Primeiramente gostaria de agradecer pela enorme ajuda que todos os amigos aqui estão me dando, vocês me ensinaram o que eu estava precisando

     

    Muito obrigado Fabio,Fabrício e Marcelo

     

    Eu habilitei aqui e a memória já subiu para 8 gb, e o IO de disco abaixou muito, agora vou deixar correr os dias para monitorar

     

    Eu sei que não tem nada a ver com o post mas vejam se vocês podem me ajudar

     

    Meu sql 2005 não fui eu que instalou e o rapaz deixou sem service pack nenhum, e ta no windows update o sp4 do sql

     

    Será que eu corro algum risco de atualizar para o SP4 diretão?é bem recomendável que atualize?

     

    Jorge

    terça-feira, 8 de fevereiro de 2011 18:36
  • Jorge,

     

    Não corre riscos não, por 2 motivos:

    - Services Pack possuem todas as atualizações de seus anteriores

    - A microsoft GARANTE que o SP não ira prejudicar seu servidor, direfente de um patch qualquer que acaba virando aquela macarronada né, mexe numa ponta, ferra com a outra (ou algo +- assim)

     

    Resumidamente, pode aplicar o sp4


    ---------------------------------------------- Para dicas SQL Server e mais -> www.onlywhatmatters.wordpress.com
    terça-feira, 8 de fevereiro de 2011 18:44
    Moderador
  • Olá Jorge,

    Seu SQL 2005 está com a Build 1399 RTM que não é mais suportada e nós recomendamos que você atualize para o SP mais atual, entretanto como ambientes de SQL server são em geral muito complexos recomendo que você faça a atualização do SP4 primeiro em seu ambiente de Teste/Homologação para depois implementar em produção.

    Altamente recomendamos que você efetue o upgrade da build 1399 RTM no servidor para o SP4 Cumulative Update Package 1 pois há centenas de correções feitas ao produto desde então (inclusive atualizações de segurança e performance).

    Atualmente o SQL Server 2005 está em sua build 5254 com o Service pack 4 e sempre recomendamos que se mantenha o ambiente SQL com a ultima build disponível para evitar problemas de segurança e/ou problema conhecidos corrigidos em algum cumulative update.

    NÃO recomendo que você faça a instalação de nenhum hotfix através do Windows Update!!!!

    Cumulative update package 1 for SQL Server 2005 Service Pack 4  - http://support.microsoft.com/kb/2464079/en-us

    Espero que ajude!!!

     


    Fábio Oliveira Support Engieer | Microsoft Enterprise and Developer Support
    terça-feira, 8 de fevereiro de 2011 18:46
  • Jorge,

     

    Não corre riscos não, por 2 motivos:

    - Services Pack possuem todas as atualizações de seus anteriores

    - A microsoft GARANTE que o SP não ira prejudicar seu servidor, direfente de um patch qualquer que acaba virando aquela macarronada né, mexe numa ponta, ferra com a outra (ou algo +- assim)

     

    Resumidamente, pode aplicar o sp4


    ---------------------------------------------- Para dicas SQL Server e mais -> www.onlywhatmatters.wordpress.com


    Olá Caputofa,

    Eu não colocaria desta forma "A microsoft GARANTE que o SP não ira prejudicar seu servidor"

    Nos não temos como garantir que o SP não vai prejudicar o servidor do cliente pelo simples fato de este servidor não ser administrado por nós!!!!

    Não sabemos até onde este cliente (ou qualquer outro) modificou seu servidor para GARANTIR que a aplicação do SP não irá ter nenhum impacto no ambiente dele. Sempre recomendamos que os clientes efetuem Full Backup (system e User DB) dos seus servidores antes de aplicarem qualquer fix no SQL para que se for necessário ele pode voltar ao estado anterior.

    Abs,


    Fábio Oliveira Support Engieer | Microsoft Enterprise and Developer Support
    quarta-feira, 9 de fevereiro de 2011 19:48
  • Desculpa a demora pessoal

     

    Atualizei aqui o sp4 e deu tudo certo

     

    Obrigado a todos

     

     

    Jorgel

     

     

    segunda-feira, 21 de fevereiro de 2011 16:38