30 set

Memória das Bases de Dados

Uma dúvida recorrente dos usuários do SBS é: quanto devo permitir que seja alocado para cada uma de minhas bases de dados para evitar que elas consumam toda a memória RAM de meu servidor, sem comprometer o desempenho das aplicações que rodam nele?

A resposta normalmente é, depende do uso que faz de cada aplicativo. Para determinar esta quantidade cada base de dados deve ter o seu consumo de memória medido durante uma semana (pelo menos) de trabalho normal. Após este prazo saberemos quanto alocar para as bases.

Mas e inicialmente, para um servidor recém instalado, com características normais, não há uma referência? Há sim.

Depois de testar várias quantidades cheguei nas seguintes, que garantiram um funcionamento adequado em 98% dos casos.

Monitoramento = MSSQL$SBSMONITORING = 70 MB

Firewall = MSSQL$MSFW = 128 MB

SharePoint 2 = MSSQL$SHAREPOINT = Esta base é complicada de alterar, pois a maior parte do sistema reside nela, portanto o recomendável é deixar inalterada, ou seja, fica com 2147483647 MB

WSUS 2 ou 3= MSSQL$WSUS = 256 MB

SharePoint 3 = MSSQL$OnomeQueVocêEscolheu = Vai depender da aplicação pretendida para ele, mas o sistema permanecerá dependendo do 2, portanto uso 256 MB, conforme a intenção do cliente, sobre o que irá fazer com ele. Lembre-se ainda que com o WSUS 3 você ainda gastará 50 MB com o wsusservice e outros 100 MB de acréscimo ao IIS worker process. Considerando que se não fizer esta alteração ele costuma abocanhar algo em torno de 400 MB para a base de dados, sem alterar ele consume sozinho, mais de meio Gigabyte e com a alteração você economiza 144 MB de memória. Vale a pena não é?

User Avatar
Contador, Analista e Desenvolvedor de Sistemas, com especializações em Contabilidade, Finanças e Análise de Dados, além de mestrado em Contabilidade e Finanças e cursos de extensão em instituições de ensino internacionais, nas áreas financeira e de análise de dados (Yale University, University of Michigan e Johns Hopkins University). Professor Universitário de Graduação em Porto Alegre e Pós-Graduação nas cidades de Porto Alegre, Caxias do Sul, Osório e Miami (USA), palestrante em diversos eventos no Brasil e Estados Unidos, desde 2005. Master Coach Trainer, membro da ICF Brasil e IAC. Já treinou mais de 10.000 pessoas, desde o ano 2.000, no Brasil e nos EUA. Saiba mais na página Sobre.

Leave A Reply

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

19 − dezessete =

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.