Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde,
Ambiente: Win2k3 e SQL 2000
Perciso marcar quanto tempo o servidor esta gastando com cada query dentro de uma SP,
pois eventualmente a mesma SP esta ocorrendo TimeOut, no 2008 ate consegui fazer mas no 2000 estou tendo dificuldades. =/
Mesmo buscando na internet estou tendo dificuldades de encontrar pois os termos que estou utilizando sao comuns a diversos problemas.
Caso alguem ja tenha passado por essa situacao, ou saiba uma maneira melhor de buscar uma solucao.
Se puder me ajude.
Obrigado.
A.Jr,
Utilizamos um profile.
E nem foi tao util mesmo... rs
Quando vimos o ambiente do cliente era muito diferente do que especificado.
Index de tudo que eh campo. Index compostos, errados...
Foi so refazer uns index e mudar um pouco o codigo.(falando assim parece facil, mas levamos 3 dias para isso...rsrs)
Vlw
Falando sempre é mais fácil ^_^
Que bom que resolveu. Precisando estamos por ai :hehehe:
supernoi,
o Tracert do SQL2008 é muito mais completo do que no SQL2000 e que tipo de dificuldade esta tendo?
A nomenclatura básica dos ponteiros é a mesma.
Geralmente, usa-se o TEXTDATA, APPLICATIONNAME, CPU, READS, DURATION (que esta em milisegundos), CLIENTPROCESSID
Este artigo pode lhe ajudar:
http://msdn.microsoft.com/pt-br/library/cc580638.aspx
Abçs