Monitorando de forma automatizada a memoria de um ambiente OLTP

A memoria é a memoria principal e primaria de qualquer instancia de banco de dados, nenhum dado pode ser alterado em disco, memoria secundaria, portanto, é necessario sua utilização constante.
O SQL Server ocupa memoria enquanto o SO tiver disponivel e que o valor atual seja manor que seu valor maximo, a questão deste post não é falar sobre memoria, portanto, não falarei sobre Lazzy Writer entre outros….

O foco do post é: Como automatizar de forma simples a verificação da falta de memoria.

O Performance Monitor no windows, em um servidor que tenha ao menos uma instancia SQL Server instalada, adiciona alguns contadores, dentre eles, o MSSQL$Instancia: Buffer Manager, que é responsavel pelos contadores de memoria, em um ambiente OLTP, um contados muito importante é o Buffer Cache Hit Ratio, ou seja, o percentual em que o SQL Server conseguiu encontrar a pagina em memoria e não precisou ir em disco.

Em um ambiente OLTP, este valor deve ser acima dos 100%, mantendo uma constancia abaixo disso, pode indicar um gargalo de memoria, ja em ambientes OLAP, essa afirmação não é valida.

Uma das maneiras mais simples de se monitorar isso, de forma automazada é com os alertas do SQL Server, para se configurar este alerta:

1. Conecte-se na instancia via SQL Server Management Studio
2. Va em SQL Server Agent (Caso utilize SQL Server express, estão opção não esta disponivel)
3. Alerts
4. Botão direito, New Alert
5. E configure conforme a foto abaixo no primeiro item do menu a esquerda.

6. Ja no segundo item do menu a esquerda, selecione os operadores ja criados que serão notificados por email.

Pronto, desta maneira, caso este contador va abaixo de 99%, os operadores indicados receberão um email informando e poderão verificar o que aconteceu.

Para uma analise mais completa sobre a memoria do SQL Server, deixo aqui o link de um post de um amigo meu, Erickson Fabricio, que esta muito bom e vale a leitura!
POST

Anúncios
Post a comment or leave a trackback: Trackback URL.

Trackbacks

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: