Una Duda

06/04/2004 - 15:14 por Yovanny Rojas | Informe spam
Hola amigos

Tengo una duda con relacion a los select, por ejemplo si relilizo un selec
con inner join aunque esos compos no lo este usando pondria la consulta
pesada o lenta o solo depende de los campos que quiero estraer o las
condiciones where.

Lo que sucede es que las condiciones where puede variar pero tengo que
especificar la relacion inner join por si en algun momento se tenga que usar

Gracias, si alguien me puede ayudar
 

Leer las respuestas

#1 Javier Loria
06/04/2004 - 19:43 | Informe spam
Hola Yovanny:
El desempeno de la consulta se ve afectado por: las columnas, las
condiciones del join y las condiciones del WHERE. Cada consulta es
optimizada en un plan de acesso que valora la cantidad de trabajo (lectura
de filas, ordenamiento y procesamiento) y se usa el de costo mas bajo. Los
planes de acceso incluso cambian dependiendo del valor de los datos, puede
ser que la consulta de un fecha en domingo sea diferente a la de una en
lunes aunque este escrita igual.
Saludos,

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.
Yovanny Rojas escribio:
Hola amigos

Tengo una duda con relacion a los select, por ejemplo si relilizo un
selec con inner join aunque esos compos no lo este usando pondria la
consulta pesada o lenta o solo depende de los campos que quiero
estraer o las condiciones where.

Lo que sucede es que las condiciones where puede variar pero tengo que
especificar la relacion inner join por si en algun momento se tenga
que usar

Gracias, si alguien me puede ayudar

Preguntas similares