Optimizar consulta SQL

14/06/2006 - 10:34 por GoG | Informe spam
Hola a tods.

Necesito optimizar una consulta SQL utilizada en una pagina asp debido a que
el numero de registros de una tabla se ha disparado y el rendimiento es
bajo

La cuestion es que necesito hacer una consulta al estilo de

where usuario=1 or usuario=2 or usuario= or usuario€

Y no se si es mejor hacerlo mediante 'or' o hacer where usuario in
(1,2,.,80)

Por otro lado, la consulta utiliza funciones de usuariolas funciones de
usuario pueden ralentizar la consulta? me imagino la respuesta pero
bueno

Gracias a to2
 

Leer las respuestas

#1 Carlos Sacristán
14/06/2006 - 10:52 | Informe spam
Da igual usar OR que IN, al final el optimizador usa el mismo plan de
ejecución. Si son correlativos prueba a usar BETWEEN.

Lo de las funciones de usuario, depende de dónde las uses pueden
ralentizar la ejecución


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"GoG" escribió en el mensaje
news:#
Hola a tods.

Necesito optimizar una consulta SQL utilizada en una pagina asp debido a


que
el numero de registros de una tabla se ha disparado y el rendimiento es
bajo

La cuestion es que necesito hacer una consulta al estilo de

where usuario=1 or usuario=2 or usuario= or usuario€

Y no se si es mejor hacerlo mediante 'or' o hacer where usuario in
(1,2,.,80)

Por otro lado, la consulta utiliza funciones de usuariolas funciones


de
usuario pueden ralentizar la consulta? me imagino la respuesta pero
bueno

Gracias a to2


Preguntas similares