Como mejorar el performance del Procedimiento alamacenado

09/07/2004 - 21:09 por jose maria | Informe spam
Saludos, tengo un procedimiento almacenado que me consume
el 99% del cpu de mi servidor cada vez que se ejecuta por
un lapso de 8 min.

Si el mismo codigo lo saco del procedimiento almacenado y
lo ejecuto por fuera, hace la misma operacion pero en
30seg.

me gustaria saber si alguien sabe a que se deba esto, si
sql server le da un tratamiento especial al procedimiento
y si es asi como puedo mejorar el performance o configurar
el server. gracias
 

Leer las respuestas

#1 Javier Loria
09/07/2004 - 21:32 | Informe spam
Hola Jose:
Fuerza la recompilacion del procedimiento almacenado:
=EXEC sp_recompile MiProcedimientoAlmacenado
= Si no te funciona podrias, postear el codigo del Procedimiento?


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
jose maria escribio:
Saludos, tengo un procedimiento almacenado que me consume
el 99% del cpu de mi servidor cada vez que se ejecuta por
un lapso de 8 min.

Si el mismo codigo lo saco del procedimiento almacenado y
lo ejecuto por fuera, hace la misma operacion pero en
30seg.

me gustaria saber si alguien sabe a que se deba esto, si
sql server le da un tratamiento especial al procedimiento
y si es asi como puedo mejorar el performance o configurar
el server. gracias

Preguntas similares