Ver Mensaje Individual
  #7 (permalink)  
Antiguo 14/01/2008, 16:19
Avatar de xcars
xcars
 
Fecha de Ingreso: mayo-2005
Ubicación: El Salvador
Mensajes: 753
Antigüedad: 19 años
Puntos: 4
Re: Vistas o tabla temporal

con este query se tarda fraccion de segundos en dar respuesta

Código:
 
SELECT a.hunter_fecha_ingreso,a.hunter_nombre,a.hunter_fecha_nacimiento,a.sexo_id,a.estado_civil_id,a.hunter_direccion,a.hunter_telefono,a.hunter_telefono2,b.patrono_nombre,a.hunter_salario,b.patrono_direccion,b.patrono_telefono,a.hunter_isss,a.hunter_dui,a.hunter_nit,a.hunter_licencia,a.hunter_nombre_referencia,a.hunter_telefono_referencia,a.hunter_direccion_referencia,c.departamento_nombre,d.municipio_nombre FROM hunters a INNER JOIN patronos b ON (a.patrono_id=b.patrono_id) INNER JOIN departamentos c ON (a.departamento_id=c.departamento_id) INNER JOIN  municipios d ON (a.municipio_id=d.municipio_id) WHERE MATCH (a.hunter_nombre,a.hunter_direccion,a.hunter_isss,a.hunter_dui,a.hunter_nit,a.hunter_licencia) AGAINST ('$texto_buscar') limit 0,50

pero con este

Código:
  
SELECT a.hunter_fecha_ingreso,a.hunter_nombre,a.hunter_fecha_nacimiento,a.sexo_id,
a.estado_civil_id,a.hunter_direccion,a.hunter_telefono,a.hunter_telefono2,
b.patrono_nombre,a.hunter_salario,b.patrono_direccion,b.patrono_telefono,
a.hunter_isss,a.hunter_dui,a.hunter_nit,a.hunter_licencia,
a.hunter_nombre_referencia,a.hunter_telefono_referencia,
a.hunter_direccion_referencia,c.departamento_nombre,d.municipio_nombre,
(MATCH (a.hunter_nombre,a.hunter_direccion,a.hunter_isss,a.hunter_dui,a.hunter_nit,a.hunter_licencia) AGAINST ('$texto_buscar') ) as puntuacion 
FROM hunters a INNER JOIN patronos b ON (a.patrono_id=b.patrono_id) INNER JOIN departamentos c ON (a.departamento_id=c.departamento_id) INNER JOIN  municipios d ON (a.municipio_id=d.municipio_id) WHERE MATCH (a.hunter_nombre,a.hunter_direccion,a.hunter_isss,a.hunter_dui,a.hunter_nit,a.hunter_licencia) AGAINST ('$texto_buscar')  ORDER BY puntuacion
con este codigo se me muere y pues haciendo el respectivo EXPLAIN me da a entender que ese ORDER BY es el que lo esta matando.... a ver si alguien puede ayudarme
__________________
Con Microaplicaciones puedes hacer tu tienda en línea de forma sencilla y rápida, sin costos ocultos y con mucha responsabilidad.