execution plan

01/02/2006 - 15:37 por Mauro | Informe spam
una pregunta simple, mas qe una pregunta solo queria confirmar,
si ejecuto 2 consultas distintas candidatas y los execution plan me
devuelven exactamente lo mismo, y ademas dicen query cost 50% cada uno.
significa que ninguna de las dos es mejor que la otra?
lo unico que cambia es la utilizacion de un campo calculado, en lugar de
calcularlo en la consulta.

saludos
Mauro

Preguntas similare

Leer las respuestas

#1 Maxi
01/02/2006 - 16:03 | Informe spam
Exacto :-)


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Mauro" escribió en el mensaje
news:
una pregunta simple, mas qe una pregunta solo queria confirmar,
si ejecuto 2 consultas distintas candidatas y los execution plan me
devuelven exactamente lo mismo, y ademas dicen query cost 50% cada uno.
significa que ninguna de las dos es mejor que la otra?
lo unico que cambia es la utilizacion de un campo calculado, en lugar de
calcularlo en la consulta.

saludos
Mauro


Respuesta Responder a este mensaje
#2 Mauro
01/02/2006 - 16:43 | Informe spam
como hago para eliminar del plan de jecucion el bookmark lookup,
ya probe con
DBCC DROPCLEANBUFFERS

"Maxi" wrote in message
news:
Exacto :-)


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Mauro" escribió en el mensaje
news:
> una pregunta simple, mas qe una pregunta solo queria confirmar,
> si ejecuto 2 consultas distintas candidatas y los execution plan me
> devuelven exactamente lo mismo, y ademas dicen query cost 50% cada uno.
> significa que ninguna de las dos es mejor que la otra?
> lo unico que cambia es la utilizacion de un campo calculado, en lugar de
> calcularlo en la consulta.
>
> saludos
> Mauro
>
>


Respuesta Responder a este mensaje
#3 Alejandro Mesa
01/02/2006 - 17:21 | Informe spam
Mauro,

La operacion "bookmark lookup" se debe a que sql server esta usando un
indice nonclustered y por lo tanto una vez que encuentre la llave en el
indice, debe ir a la tabla o indice clustered a leer la data.


AMB

"Mauro" wrote:

como hago para eliminar del plan de jecucion el bookmark lookup,
ya probe con
DBCC DROPCLEANBUFFERS

"Maxi" wrote in message
news:
> Exacto :-)
>
>
> Salu2
> Maxi [MVP SQL SERVER]
> www.sqlgurus.org
>
>
> "Mauro" escribió en el mensaje
> news:
> > una pregunta simple, mas qe una pregunta solo queria confirmar,
> > si ejecuto 2 consultas distintas candidatas y los execution plan me
> > devuelven exactamente lo mismo, y ademas dicen query cost 50% cada uno.
> > significa que ninguna de las dos es mejor que la otra?
> > lo unico que cambia es la utilizacion de un campo calculado, en lugar de
> > calcularlo en la consulta.
> >
> > saludos
> > Mauro
> >
> >
>
>



Respuesta Responder a este mensaje
#4 Mauro
02/02/2006 - 13:30 | Informe spam
ahh ok, yo pense que era un tipo de buffer
gracias

"Alejandro Mesa" wrote in message
news:
Mauro,

La operacion "bookmark lookup" se debe a que sql server esta usando un
indice nonclustered y por lo tanto una vez que encuentre la llave en el
indice, debe ir a la tabla o indice clustered a leer la data.


AMB

"Mauro" wrote:

> como hago para eliminar del plan de jecucion el bookmark lookup,
> ya probe con
> DBCC DROPCLEANBUFFERS
>
> "Maxi" wrote in message
> news:
> > Exacto :-)
> >
> >
> > Salu2
> > Maxi [MVP SQL SERVER]
> > www.sqlgurus.org
> >
> >
> > "Mauro" escribió en el mensaje
> > news:
> > > una pregunta simple, mas qe una pregunta solo queria confirmar,
> > > si ejecuto 2 consultas distintas candidatas y los execution plan me
> > > devuelven exactamente lo mismo, y ademas dicen query cost 50% cada


uno.
> > > significa que ninguna de las dos es mejor que la otra?
> > > lo unico que cambia es la utilizacion de un campo calculado, en


lugar de
> > > calcularlo en la consulta.
> > >
> > > saludos
> > > Mauro
> > >
> > >
> >
> >
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida