Store procedure muy lento con transacciones

06/09/2006 - 21:53 por Yovanny Rojas | Informe spam
Hola amigos

Tengo un store procedure que acutaliza muchas tablas y ademas llama otros
store procedure, mi problema es que tengo todos estos update dentro de una
transaccion y esta sumamente lento el procesoutilizao Sql Server 2000,
no se si existe algo que permita liberar memoria o algo parecido

Ejemplo
begin tran
update...(muchos update) y trigger
commit tran
Si alguien me puede ayudar
Muchas Gracias
Yovanny Rojas

Preguntas similare

Leer las respuestas

#1 Dany Acosta
06/09/2006 - 22:16 | Informe spam
Primero Yo veria el tiempo de respuesta que tiene cada Update, puede ser
que tengas Update NO Optimizados y por eso debes tener lentitud

Yovanny Rojas escribió:
Hola amigos

Tengo un store procedure que acutaliza muchas tablas y ademas llama otros
store procedure, mi problema es que tengo todos estos update dentro de una
transaccion y esta sumamente lento el procesoutilizao Sql Server 2000,
no se si existe algo que permita liberar memoria o algo parecido

Ejemplo
begin tran
update...(muchos update) y trigger
commit tran
Si alguien me puede ayudar
Muchas Gracias
Yovanny Rojas


Respuesta Responder a este mensaje
#2 SYoung
08/09/2006 - 05:51 | Informe spam
El problema que presentas puede tener muchas razones. Depende de cuantas
tablas forman parte de tu UPDATE. Los indexes en estas tablas. Si estas
tablas tienen triggers. Cuantos registros son actualizados en tu UPDATE, etc,
etc.

Mi recomendacion es que utilizes el Profiler para ver donde esta el origen
de tu problema.

Personalmente, trataria de evitar el uso de una transaccion de la manera que
explicas.

Me gustaria obterner mas detalles de tu problema.

Sal Young
http://syoungdesigns.blogdns.com

"Yovanny Rojas" wrote:

Hola amigos

Tengo un store procedure que acutaliza muchas tablas y ademas llama otros
store procedure, mi problema es que tengo todos estos update dentro de una
transaccion y esta sumamente lento el procesoutilizao Sql Server 2000,
no se si existe algo que permita liberar memoria o algo parecido

Ejemplo
begin tran
update...(muchos update) y trigger
commit tran
Si alguien me puede ayudar
Muchas Gracias
Yovanny Rojas



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida