Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/06/2009, 10:20
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Optimización

Si tienes un exceso de flexibilidad en los parámetros de las consultas, es muy difícil hacer índices. Por otro lado, SELECT *... , es la forma más ineficiente de realizar una consulta, porque muchas veces traes datos que después no usas. En esas condiciones, sobrecargas del enlace de datos de bytes que luego descartas...
Sería buena idea ver la perspectiva global y verificar si hay alguna forma de acotar los datos requeridos y las opciones a los usuarios, de modo de hacer un sistema más eficiente.
Todos quieren darle flexibilidad a las cosas. Pero la flexibilidad se paga caro en la web y las bases de datos. Por eso las páginas de las grandes empresas te restringen las búsquedas a modelos predefinidos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)