Usuário com melhor resposta
Memória do Servidor

Pergunta
-
Boa tarde
Tenho um servidor SQL com 95% da memória utilizada e durante o dia, e várias vezes ao dia o contador de Page Life Expectancy fica baixo, berando os 50s. Minha pergunta é se existe algum risco de ocorrer um crash do servidor e o motivo.
Obrigado.
Respostas
-
Boa tarde. De fato o SQL consome quase toda memória disponível no computador. O que vc pode fazer, e até recomendado, é controlar a memória utilizada pelo mesmo. Vou te mandar alguns links onde pode lhe auxiliar na manutenção.
https://www.youtube.com/watch?v=Qz9tIUK0mcM
Espero ter ajudado.
Se útil, por favor classifique.
João Carlos Xavier de Macedo Specialist Platforms Microsoft MCP,MCT,MCSA,MCTS,MCITP, ENTERPRISE VIRTUALIZATION WINDOWS SERVER 2008 R2,MCSE WINDOWS SERVER 2012
- Sugerido como Resposta Durval Ramos quarta-feira, 25 de março de 2015 14:23
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quarta-feira, 25 de março de 2015 18:36
-
Boa Noite,
O SQL usar 95% de memória do servidor não é um problema. Sobrando 1 ou 2 GB para o SO, está ok.
Seu maior problema é o PLE com 50s.
Sugiro analisar as queries mais lentas e validar a criação de índices nessas queries. Esse valor baixo pode ser scans que estão sendo realizados a todo momento trocando os dados da memória.
Devem ter várias consultas lentas com esse PLE baixo.
Controlar a memória não vai fazer esse contador aumentar.
Fabrício França Lima MCITP - SQL Server Database Administrator Trabalho com SQL Server desde 2006 Treinamento DBA ONLINE: http://www.fabriciolima.net/blog/cursos-online/treinamento-tarefas-do-dia-a-dia-de-um-dba-online/
- Sugerido como Resposta Durval Ramos quarta-feira, 25 de março de 2015 14:22
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quarta-feira, 25 de março de 2015 18:37
Todas as Respostas
-
Boa tarde. De fato o SQL consome quase toda memória disponível no computador. O que vc pode fazer, e até recomendado, é controlar a memória utilizada pelo mesmo. Vou te mandar alguns links onde pode lhe auxiliar na manutenção.
https://www.youtube.com/watch?v=Qz9tIUK0mcM
Espero ter ajudado.
Se útil, por favor classifique.
João Carlos Xavier de Macedo Specialist Platforms Microsoft MCP,MCT,MCSA,MCTS,MCITP, ENTERPRISE VIRTUALIZATION WINDOWS SERVER 2008 R2,MCSE WINDOWS SERVER 2012
- Sugerido como Resposta Durval Ramos quarta-feira, 25 de março de 2015 14:23
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quarta-feira, 25 de março de 2015 18:36
-
Não há impossibilidades. E o motivo será as constantes mensagens de falta de memória. ("Memória Insuficiente" ou "Memória Virtual Insuficiente”)
Precisas ver qual é a atividade que mais está a consumir para então verificar o que podes fazer.
Há atividades (programas) num Sistema que pode ser nem tão bem necessária quanto às outras e esta pode muito a pedir da memória. Outras que dá até para monitorar o tamanho que queres que esta use a memória, como exemplo do Antivírus da Microsoft, nas suas configurações, você pode até alterar o "tanto" de memória que ele necessariamente use. Se usas este antivírus, ao exemplo do que eu dei, podes fazer este ajuste.Você pode fazer alterações no seu Windows para que ele use melhor a memória RAM
Segue este link, vai te ajudar e muito! Basta você fazer para o seu Sistema:
Boa sorte! Espero ter lhe ajudado
MS INFORMATICA - Projeto Marinner
- Editado Márcio Silva Lima segunda-feira, 23 de março de 2015 20:13
-
Boa Noite,
O SQL usar 95% de memória do servidor não é um problema. Sobrando 1 ou 2 GB para o SO, está ok.
Seu maior problema é o PLE com 50s.
Sugiro analisar as queries mais lentas e validar a criação de índices nessas queries. Esse valor baixo pode ser scans que estão sendo realizados a todo momento trocando os dados da memória.
Devem ter várias consultas lentas com esse PLE baixo.
Controlar a memória não vai fazer esse contador aumentar.
Fabrício França Lima MCITP - SQL Server Database Administrator Trabalho com SQL Server desde 2006 Treinamento DBA ONLINE: http://www.fabriciolima.net/blog/cursos-online/treinamento-tarefas-do-dia-a-dia-de-um-dba-online/
- Sugerido como Resposta Durval Ramos quarta-feira, 25 de março de 2015 14:22
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quarta-feira, 25 de março de 2015 18:37
-
-
Como a memória do SQL está limitada, a causa do problema será a lentidão do ambiente.
Queries e mais queries podem ficar esperando por liberação de memória para poder rodar e isso sim pode causar uma indisponibilidade no ambiente.
Valida a realização de um Tuning que esse PLE a 50 está muito ruim!
Fabrício França Lima MCITP - SQL Server Database Administrator Trabalho com SQL Server desde 2006 Treinamento DBA ONLINE: http://www.fabriciolima.net/blog/cursos-online/treinamento-tarefas-do-dia-a-dia-de-um-dba-online/