Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2008, 17:28
tico74
 
Fecha de Ingreso: diciembre-2002
Mensajes: 473
Antigüedad: 21 años, 4 meses
Puntos: 0
busqueda eterna

Tengo un formulario de busqeuda con mcuhas opcione sy varias tablas unidas, pero cuando hago la consulta, que sale bien, puede tardar dos o tres minutos, es decir, una eternidad. Hay indices y todo parece estar bien pero hace 3 dias que no puedo dar en la tecla para optimziarla.
la query:

"SELECT
profesional.name_first,
profesional.name_last,
profesional.photo,
profesional.email,
oficinas.phone,
oficinas.name,
industrias.headline,
practicas.headline
FROM practicas INNER JOIN profesional_practicas ON practicas.id = profesional_practicas.practica_id
INNER JOIN profesional ON profesional.id = profesional_practicas.profesional_id
INNER JOIN profesional_oficinas ON profesional.id = profesional_oficinas.profesional_id
INNER JOIN oficinas ON oficinas.id = profesional_oficinas.office_id
INNER JOIN profesional_industrias ON profesional.id = profesional_industrias.profesional_id
INNER JOIN industrias ON industrias.id = profesional_industrias.industry_id
GROUP BY
profesional.name_last";

tambien use el distinct en vez del group by, y use en vez de inner join wl WHERE a.id= id

ya ni se que mas probar, les juro, Si por favor me pueden dar ideas, les agradeceria muchisimo!


tico