Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/01/2008, 22:07
Avatar de TolaWare
TolaWare
Colaborador
 
Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 18 años, 9 meses
Puntos: 24
Re: Mejorar tiempo de consulta a base de datos

El primer cuello de botella, es que haces una multiplicación cartesiana de 5 tablas, lo cual ya es bastante lento.

El segundo cuello de botella que veo es que estas ordenando el resultado de la consulta por un campo que probablemente no está indexado.

Primero, considera el uso de INNER JOIN en ves de la multiplicación cartesiana.
Segundo, creale un índice a los campos por cuales ordenes.