locked
Recursos de Hardware RRS feed

  • Discussão Geral

  • Prezados, boa tarde.

    Eu gostaria de saber como posso estimar os recursos necessários de hardware para criar instâncias do SQL Server 2008 R2 RTM.

    Por exemplo, eu tenho um Intel Xeon 2GHZ 4 Processors com 8 GB de Ram.

    Hoje tenho vários bancos em uma instancia padrão e 5GB de memória foi o que limitei como máximo no Management Studio.

    Meu receio é que ao criar as instâncias cada uma delas passe a consumir mais recursos e prejudique a performance do SGBD.

    Alguém pode me ajudar ?

    quinta-feira, 2 de abril de 2015 15:03

Todas as Respostas

  • Faoli boa tarde,

    Você está querendo migrar para um novo servidor ? E tentar descobrir quanto cada banco de dados está usando de memoria, atualmente?

    Existe a dmv sys.dm_os_buffer_descriptors que mostra a quantidade de paginas em memoria, com o select abaixo, você consegue ter o valor dessas paginas em MB. Esse é o seu valor do buffer pool por base.

    SELECT COUNT(*) AS Buffered_Page_Count ,COUNT(*) * 8192.0 / (1024 * 1024) AS Buffer_Pool_MB FROM sys.dm_os_buffer_descriptors where database_id ='3' --numero do id do banco.

    Algumas configurações são relevantes na configuração, para que o sql server utilize bem a memoria. Uma coisa importante e simples e configurar o lock page in memory nas politicas locais do servidor, com isso o processo do sql server não vai paginar em disco. Outra, reserve um espaço na memoria para o sistema operacional, e sempre set o max server memory no sql server.

    abs,



    Vinícius Kleber

    sexta-feira, 3 de abril de 2015 19:54
  • Faoli boa tarde,

    Primeiro vc tem que ter a informação do que seu banco faz? ele recebe mta transação? ele gera mta leitura? tem roda o analysis service? tudo isso você tem que analisar.


    Tiago Neves

    segunda-feira, 6 de abril de 2015 15:14
  • Faoli,

    A melhor pessoa para estimar sua infraestrutura é você mesmo.

    É preciso avaliar qual a versão do SQL Server 2008 R2 você possui e quais os recursos do SQL Server você vai utilizar realmente utilizar.

    Outra questão importante é saber se este servidor será dedicado ao SQL Server ou será compartilhado para uso com outros processos/aplicações de sua empresa. Isso poderá afetar sensivelmente o uso do servidor e do SQL Server.

    A quantidade de requisições para cada uma dessas instâncias também pode ser um fator que afetará a performance, uma vez que se você possui muitas instância e os recursos de memória e I/O não estão equilibrados poderá deixar alguns bancos sobrecarregados. Já que este é um servidor "pequeno" seria interessante avaliar o quanto é necessário possuir mais de uma instância SQL neste servidor.

    Os discos onde serão armazenados seus bancos de dados também poderão influenciar muito nesta performance, então verifique se o equipamento atual não poderá comprometer o restante das configurações. Dependendo da versão que você possui do SQL Server 2008 R2, vale investir na aquisição de discos mais rápidos do que este servidor possui (já que não parece ser um servidor muito robusto) e hoje o custo de espaço é mais baixo.

    Por último, mas também essêncial, é verificar o seu processo para execução de BACKUPs de acordo com a necessidade. Então procure planejar adequadamente como serão realizadas todas as rotinas de BACKUP, onde serão armazenados os arquivos e qual ambiente você poderá executar testes de RESTORE para avaliar o tempo e seus procedimentos de contingência.

    Recomendo a leitura do documento do BOL sobre requisitos mínimos de hardware e software para o SQL Server 2008 R2:

    https://technet.microsoft.com/pt-br/library/ms143506%28v=sql.105%29.aspx

    https://technet.microsoft.com/pt-br/library/bb500442(v=sql.105).aspx

    https://technet.microsoft.com/pt-br/magazine/jj643251.aspx

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    terça-feira, 7 de abril de 2015 13:56
  • Faoli,

    Em relação ao lock page in memory indicado anteriormente, recomendo acessar este link: http://blogs.msdn.com/b/fcatae/archive/2010/07/02/lock-pages-in-memory.aspx


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 7 de abril de 2015 18:49
    Moderador