Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

TonOliveira

Lentidão Servidor SQL 2008

Recommended Posts

Boa tarde.

tenho um servidor (apenas com o banco de dados) aqui na empresa,que fica lento durante um período do dia (normalmente de manha (entre 9 às 10)), rodando o Performance Monitor e o SQL Server Profiler, não encontramos nada de "anormal" para essa lentidão.

 

Consultas básicas do dia a dia e algumas jobs(que rodar procedures). 8 GB RAM, podemos aumentar, mas tenho que justificar o porque desse lentidão, além das ferramentas acimas, tenho como identificar o porque dessa lentidão ? é pouco memória ?

 

Desde já agradeço pela atenção.

Wellington

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sendo em um horário específico veja se não é algum processo (manual ou automático) que seja executado neste horário.

Coisas do tipo :

 

-backup

-jobs

-Um relatório ou procedure que seja feito todo dia pela manhã, tipo um Vendas Dia Anterior etc

-O processo de autenticação (login)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sendo em um horário específico veja se não é algum processo (manual ou automático) que seja executado neste horário.

Coisas do tipo :

 

-backup

-jobs

-Um relatório ou procedure que seja feito todo dia pela manhã, tipo um Vendas Dia Anterior etc

-O processo de autenticação (login)

Motta, bao tarde.

 

obrigado pela atenção, tem procedure a cada 15 segundos, e jobs a cada 30 min, mas ano passado tava ok. esse ano o servidor virou virtual, acha que isso ajudou a ficar lento ? ou problema de muita coisa pesada rodando ao mesmo tempo ? memória ?

 

Atenciosamente,

Wellington

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como você relata que é em um horário específico o principal suspeito passa a ser um processo, se fosse servidor seria ruim o dia todo.

 

Eu investigaria algum processo não otimizado.

 

Como o Servidor é virtual algum outro serviço virtualizado pode estar derrubando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quais os ponteiros vc esta utlizando para monitorar pelo Profiler e pelo Perfom?

E quanto a leitura de disco? Esta maquina esta em cluster com algum storage? Existe algum processo do Windows e do proprio SQL que nao esta mapeado? Em alguma job tem chamada para DLL (clr)? Os packs estao instalados, tanto do SO qto SQL?

 

Geralmente quando me falam de lentidão eu começo com estas questões na empresa que trabalho ou em consultoria.

 

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quais os ponteiros vc esta utlizando para monitorar pelo Profiler e pelo Perfom?

E quanto a leitura de disco? Esta maquina esta em cluster com algum storage? Existe algum processo do Windows e do proprio SQL que nao esta mapeado? Em alguma job tem chamada para DLL (clr)? Os packs estao instalados, tanto do SO qto SQL?

 

Geralmente quando me falam de lentidão eu começo com estas questões na empresa que trabalho ou em consultoria.

 

Att.

 

  • A.Jr

A.Jr.

 

obrigado pelas dicas, vou analisar junto a equipe de infra da empresa, em relação ao Profiler, apenas colocamos para rodar no momento que estava travando, depois olhamos as consultas naquele momento e nada de "anormal", consultas do dia a dia.

 

Abraços,

Wellington

Compartilhar este post


Link para o post
Compartilhar em outros sites

No momento que ocorre algum erro de lentidão, eu geralmente uso o script que esta neste post:

http://blogs.msdn.com/b/fcatae/archive/2013/12/02/script-de-monitoracao-sql.aspx

 

Pode lhe ajudar a identificar.

 

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal bom dia. Sei que esse post é antigo, mas foi o unico que encontrei com o problema parecido com o meu. Porém o meu problema não está em Gargalo em Disco e nem em memória, mas está no consumo do processador, que do nada pula para quase 100% e não sai. aí todos os Sistemas da Empresa começam a agarrar. Tenho alguns jobs rodando de 30 em 30 minutos, outros a cada 4 horas, mas nenhum que faça coisa pesada. apenas integração de tabelas de cadastros de clientes jogando de 1 sistema para o outro. já desabilitei o sql agent e o problema continua. Alguém saberia o que pode ser?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Claudinei,

o sql utiliza pelo ponto de vista do SO toda a memoria que esta alocada para ele, mas nao significa que ele realmente esta utilizando.

Qual a versao do SQL em questao?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.