Consulta Lenta

05/05/2005 - 21:35 por Carlos A. | Informe spam
Hola a Todos: Tengo el siguiente Problema, tengo un SP que una vez hecho toda
la optimización posible se demora entre 6 y 7 segundos en jecutarse, pero si
no llamo el SP sino que ejecuto el T-sql que compone el SP, este código se
ejecuta en 1 segundo. Tiene alguien alguna idea de lo que pueda estar
pasando?, ya lo recompile, lo borre y lo volvi a crear, le cambie el
nombre... etc...

Gracias

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
05/05/2005 - 21:38 | Informe spam
Y qué haces en el sproc? ejecutas T-SQL dinámico?

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.

"Carlos A." <Carlos wrote in message
news:
Hola a Todos: Tengo el siguiente Problema, tengo un SP que una vez hecho
toda
la optimización posible se demora entre 6 y 7 segundos en jecutarse, pero
si
no llamo el SP sino que ejecuto el T-sql que compone el SP, este código se
ejecuta en 1 segundo. Tiene alguien alguna idea de lo que pueda estar
pasando?, ya lo recompile, lo borre y lo volvi a crear, le cambie el
nombre... etc...

Gracias
Respuesta Responder a este mensaje
#2 Carlos A.
05/05/2005 - 22:00 | Informe spam
No, es la union de 6 tablas.. anexo código

Declare @CodTran Int, @Referencia int

Select @CodTran = 100 + CodigoTransaccion From Transaccion_Premio Tp Inner
Join Transaccion T On T.ConsVinculo = Tp.ConsVinculo And Tp.ConsPremio =
T.Referencia And Tp.ConsPremio = 812143
Select @Referencia = ConsReferencia From Cartas_Autorizacion_Privilegios
Where ConsPremio = 812143
Set Nocount off

Select Tp.ConsPremio, Tp.Fecha, Tp.ConsVinculo, Tp.ConsGrupo, Tp.IdPremio,
Tp.Clase, Tp.Ruta, Tp.NombrePasajero,
Tp.Observaciones, Tp.ValorPremio, Tp.UsuarioCreo, Tp.FechaCreacion,
Tp.Terminal, V.CodigoAerolinea, V.TipoVinculo,
V.TipoPersona, V.ConsCliente, V.Estado, V.EstadoCorreo,
V.FechaInscripcion, C.Numero as IdentificacionVinculo,
E.Nombre, E.CodAgrLugPrincipal, Tb.Descripcion as Moneda,
T.CodigoTransaccion, Tb.Descripcion as MonedaVirtual,
Lt.NumAerolinea, Lt.NumeroTiquete, @Referencia as ConsReferencia
From Transaccion_Premio Tp
Inner Join Transaccion T On Tp.ConsVinculo = T.ConsVinculo
And Tp.ConsPremio = T.Referencia
And T.ConsTransaccion Not In(Select TransaccionOrigen From Transaccion
Where CodigoTransaccion = @CodTran And Referencia = 812143) And Tp.ConsPremio
= 812143
Inner Join Vinculo V On V.ConsVinculo = T.ConsVinculo
Inner Join Empresa E On E.ConsCliente = V.ConsCliente
Inner Join Convenio C On V.ConsVinculo = C.ConsVinculo
Inner Join Tipo_Basico Tb On Tb.Tipo = 10 And C.CodigoUnidad = Tb.Codigo


"Gustavo Larriera [MVP]" escribió:

Y qué haces en el sproc? ejecutas T-SQL dinámico?

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.

"Carlos A." <Carlos wrote in message
news:
> Hola a Todos: Tengo el siguiente Problema, tengo un SP que una vez hecho
> toda
> la optimización posible se demora entre 6 y 7 segundos en jecutarse, pero
> si
> no llamo el SP sino que ejecuto el T-sql que compone el SP, este código se
> ejecuta en 1 segundo. Tiene alguien alguna idea de lo que pueda estar
> pasando?, ya lo recompile, lo borre y lo volvi a crear, le cambie el
> nombre... etc...
>
> Gracias



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