Devolver tiempo de ejecucion en un SP

04/05/2007 - 20:11 por Cristian Meneses | Informe spam
Hola
He buscado en todo el foro pero no logre encontrar algo que me lo
solucione.
Lo que requiero es que en un campo, tabla temporal, etc se me devuelva
el tiempo de ejecucion de un SP
Lo he probado desde el query analizer al agregar SET STATISTICS TIME
ON previa a la consulta, pero los valores son devueltos unicamente al
tab mensajes dentro del query analizer.
La idea es implementarlo para dar la informacion al igual que en una
busqueda de google, donde en la parte superior informa el tiempo que
le ha llevado realizar el SP y la cantidad de registros encontrados.
Muchas gracias


Cristian Meneses
 

Leer las respuestas

#1 Maxi
04/05/2007 - 20:14 | Informe spam
Hola, bueno esto hay q ver de donde queres poner el punto de control, una
forma seria, definir dentro del SP 2 variables del tipo datetime, asignarle
a cada una un getdate y luego retornar la diferencia, pero eso solo daria un
tiempo dentro del SP, otra opcion podria ser en tu aplicacion (lo veo mas
coherente) donde antes de llamar al SP pones el time y luego de terminar
pones el otro time, sacas dif y mostras todo eso, se entiende?


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Cristian Meneses" escribió en el mensaje
news:
Hola
He buscado en todo el foro pero no logre encontrar algo que me lo
solucione.
Lo que requiero es que en un campo, tabla temporal, etc se me devuelva
el tiempo de ejecucion de un SP
Lo he probado desde el query analizer al agregar SET STATISTICS TIME
ON previa a la consulta, pero los valores son devueltos unicamente al
tab mensajes dentro del query analizer.
La idea es implementarlo para dar la informacion al igual que en una
busqueda de google, donde en la parte superior informa el tiempo que
le ha llevado realizar el SP y la cantidad de registros encontrados.
Muchas gracias


Cristian Meneses

Preguntas similares