Ir para conteúdo

POWERED BY:

Arquivado

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

advaldomesquita

Sintaxe rápida - Procedure lenta

Recommended Posts

Srs,

não sei se alguém já passou por isso.

Meu cenário: SQL2005 Enterprise, em cluster com 2 nós.

DB com 260GB.

 

quando eu faço um select passando alguns parametros, o retorno é em

cerca de 6 segundos, porém quando pego este mesmo select e coloco em

procedure, o tempo de resposta é de aproximadamente 1 minuto.

 

Já reindexei o DB, refiz as estatisticas,

rodei DBCC FREEPROCCACHE e o DBCC DROPCLEANBUFFERS

 

EXEC SP_UPDATESTATS

 

Backup Full para diminuicao de LOG.

 

Leitura de Disco (Storage), CPU e Memória (tanto do processo quando do

serviço do SQL) estao absolutamente normais.

 

Fiquei sem saber o que mais pode ser. Alguém já passou por isso?

 

 

Obrigado a todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O select retorna linhas ou é um group by ?

 

Algumas vezes as primeiras linhas vem rápido mas o cursor todo demora, em geral a SP processa o cursor todo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa Motta, blz?

Depois de muita briga e algumas configurações, achei isso de errado:

Parameter Sniffing

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.