Uso de memória do Windows Server 2008 com o SQL Server 2008?

3

Eu tenho o seguinte kit:

windows server 2008r2
Microsoft SQL Server 2008r2
Dupla Quad Core Xeons
Ram de 52 GB

O uso do Ram no servidor está atualmente em 98%, o que é bom, o SQL Server está feliz em pegar o que precisa. O que eu quero saber é como eu avaliaria a quantidade de RAM que realmente precisa? Como sei quando preciso adicionar mais ou se posso tirar algumas? Reduzi o uso de RAM para 40 GB e meu disco de gravação / leitura está atualmente em:

Mais de 5 minutos da atividade do banco de dados
Leituras de disco / seg: média: 59
Gravações de disco / seg: média: 95

este é o contador correto a ser verificado? Estou feliz em deixar o servidor de db com 40GB de RAM, mas eu quero saber se ele ainda tem muito - é um ambiente virtual, então eu posso usar esses recursos em outro lugar. '

obrigado

    
por MWard 29.05.2012 / 15:46

1 resposta

1

How do I know when I need to add more or If I can possibly take some away?

Verifique as estatísticas que ele publica nos contadores de desempenho (quanto tempo as páginas permanecem na memória, com que frequência ele recarrega as coisas do disco) e verifique as estatísticas durante todo o tempo que espera por leitura de E / S nos arquivos MDF - simples.

Over 5 Minutes of DB Activity Disk Reads/Sec : Average : 59 Disk Writes/Sec : Average : 95

Inútil medir algo como o preço da comida que eu comi no almoço hoje.

Obtenha o número de segundos / IO, que tem relevância. Quando esse número aumenta, então - bem - seu subsistema de IO está sobrecarregado. Mas então - você precisa ter cuidado, pois a RAM é inútil para armazenar em cache as gravações de registros de transações por razões óbvias.

Im happy with leaving the db server with 40GB of Ram, but I want to know if it still has too much - its a virtual environment, so I can use those resources elsewhere. '

Puxe para baixo até 16gb, use o bom senso, depois suba quando o IO começar a ficar lento. Infelizmente o seu IO provavelmente também é virtualizado para que você não possa usar os discos corretamente? Também não temos idéia de quão grande é o seu banco de dados (que é um número imporatn) e quão grande é o seu hot set (os dados ativamente em uso permanente).

Eu gostaria de falar com: * 16GB, vendo contadores, ajustando conforme necessário.

    
por 29.05.2012 / 15:50