Rendimiento

06/04/2004 - 16:19 por Yasmin | Informe spam
Buen día Grupo,

Alguien sabe en donde puedo encontrar información acerca
de las buenas prácticas de desarrollo para utilizar
correctamente los índices, es decir, necesito optimizar
unos procedimientos pero en ocasiones no se cual sentencia
es la mas apropiada por ejemplo:

Se debe utilizar en la condicion:

Select codigo
From Bloqueados (index = Idx_codigo)
Where codigo Not in ( Select cod_prod From tbProductos )

O mejor :

Select codigo
From Bloqueados (index = Idx_codigo)
Where Not Exists ( Select cod_prod From tbProductos
Where cod_prod = codigo )


Es mejor utilizar el not in o el not exists
 

Leer las respuestas

#1 Carlos
06/04/2004 - 16:32 | Informe spam
Hay un aplicativo que puedes descargar desde la pagina de
microsoft en la pagina de sql server.
Buen día Grupo,

Alguien sabe en donde puedo encontrar información acerca
de las buenas prácticas de desarrollo para utilizar
correctamente los índices, es decir, necesito optimizar
unos procedimientos pero en ocasiones no se cual


sentencia
es la mas apropiada por ejemplo:

Se debe utilizar en la condicion:

Select codigo
From Bloqueados (index = Idx_codigo)
Where codigo Not in ( Select cod_prod From tbProductos )

O mejor :

Select codigo
From Bloqueados (index = Idx_codigo)
Where Not Exists ( Select cod_prod From tbProductos
Where cod_prod = codigo )


Es mejor utilizar el not in o el not exists


.

Preguntas similares