none
Memoria total RRS feed

  • Pergunta

  • Amigos gostaria de ajuda:

    tenho um servidor windows 2008 R2, com sql server 2008 R2, e IIS, pois uso aplicação intranet na empresa.

    Este servidor é um Dell410 com 20GB de memoria, e gostaria de saber se existe alguma configuração que eu faça no SQL 2008r2 para utilização dessa memoria, ou seja existe alguma configuração para o sql usar essa memoria para me dar uma melhor performance na aplicação?

    Outras configurações sobre performance seria bem vindo.

    terça-feira, 9 de agosto de 2011 22:16

Respostas

  • Felipe

    para o Lock Pages in Memory

    no seu servidor em START/ALL PROGRAMS/Administratives Tools / Local Security Policy

    na tela do Local Security Policy clique em Local Policies / User Rights Assignment ,  localize e abra a policy Locks Page in Memory

    Adicione o conta de serviço que executa o serviço do SQL Server

     

    Para max Server Memory

    sp_configure 'show advanced options',1
    go
    reconfigure
    go
    sp_configure 'max server memory',15360 --para 15 Gbs valor em MB
    go
    REconfigure
    


    Att.
    Marcelo Fernandes


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

    • Marcado como Resposta Felipe_Senna1 terça-feira, 23 de agosto de 2011 12:27
    quarta-feira, 10 de agosto de 2011 13:42
    Moderador

Todas as Respostas

  • Boa Noite,

    Supondo que o SQL Server seja 64bits (já que o Windows 2008 é 64bits), eu sugiro que você ative a diretiva Lock Pages In Memory para conta de serviço do SQL Server e faça a configuração dos parâmetros de memória (Min Server Memory e Max Server Memory). Não use toda a memória, pois, é necessário sobrar um pouco para o SO e para o IIS. Talvez 15GB fosse uma quantidade boa para o máximo de memória.

    Melhorar a performance de uma aplicação exige mais que algumas opções do servidor. Se houvesse alguma opção que melhorasse qualquer aplicação, provavelmente ela viria ligada By Default. Um bom ponto de partida para melhor o desempenho da consulta seria a investigação dos seguintes passos (nessa ordem)

    Verificar e alterar o modelo físico de dados
    Avaliar se suas consultas estão bem escritas
    Propor índices úteis às consultas
    Avaliar problemas de bloqueios
    Verificar as opções de servidor e hardware

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.wordpress.com


    Classifique as respostas. O seu feedback é imprescindível
    quarta-feira, 10 de agosto de 2011 00:56
  • Gustavo obrigado pela ajuda,

    onde ativo isso?

     

    sugiro que você ative a diretiva Lock Pages In Memory para conta de serviço ??

    quarta-feira, 10 de agosto de 2011 12:03
  • Felipe

    para o Lock Pages in Memory

    no seu servidor em START/ALL PROGRAMS/Administratives Tools / Local Security Policy

    na tela do Local Security Policy clique em Local Policies / User Rights Assignment ,  localize e abra a policy Locks Page in Memory

    Adicione o conta de serviço que executa o serviço do SQL Server

     

    Para max Server Memory

    sp_configure 'show advanced options',1
    go
    reconfigure
    go
    sp_configure 'max server memory',15360 --para 15 Gbs valor em MB
    go
    REconfigure
    


    Att.
    Marcelo Fernandes


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

    • Marcado como Resposta Felipe_Senna1 terça-feira, 23 de agosto de 2011 12:27
    quarta-feira, 10 de agosto de 2011 13:42
    Moderador