Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/03/2012, 12:13
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 10 meses
Puntos: 447
Respuesta: Elegir el de menor valor

Hola molinillo:

A reserva de que pruebes la consulta de LENINCASCO (que de hecho es el tipo de consulta que tenía pensado desde un principio para que realizaras por tu cuenta aunque creo que falta una condición AND T1.precio = T2.precio ) te hago el siguiente comentario... Por lo general, cuando una consulta tarda demasiado en ejecutarse puede ser por las siguientes razones.

1. hay demasiados registros en la tabla
2. la consulta es muy compleja
3. Problemas de comunicación
4. Bloqueo de tablas
5. SE TIENE UN MANEJO DEFICIENTE DE ÍNDICES

Pongo el último punto en mayúsculas porque lamentablemente este suele ser la principal razón de la lentitud en las consultas. Es conveniente que nos digas qué campos estás manejando como índices, el volumen de información que estás manejando y que apliques un EXPLAIN a tu consulta y nos digas los resultados...

Saludos
Leo.