Ver Mensaje Individual
  #8 (permalink)  
Antiguo 03/12/2007, 10:26
Avatar de xcars
xcars
 
Fecha de Ingreso: mayo-2005
Ubicación: El Salvador
Mensajes: 753
Antigüedad: 19 años, 9 meses
Puntos: 4
Re: Full Text Search: Problema al ordenar por relevancia, se tarda mucho

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Primero verifica esto:
-¿La consulta procesa 10.000.000 de registros o devuelve 10.000.000 de registros?
En el primer caso, lo que deberías hacer es que primero realice la selección pedida y encerrarla en un paréntesis: (SELECCION), y a esa realizarle un ORDER BY: SELECT * FROM (CONSULTA) AS A ORDER BY CAMPOS;
De esta forma la tabla devuelta es una derivada y está en memoria, pero mucho menos voluminosa que el proceso original, sobre el que estás descargando el ORDER BY

En el segundo caso, el uso de tablas temporales (en disco) no te va a dar un resultado MUY bueno, te esztas olvidando del overheld del disco por el swapping que pedís.
verificá la optimización de FULL TEXT.
saludos.
no es el caso I, hay 10 millones de registros en la base, intentare lo que me recomiendas en este momento, y te cuento...
__________________
Con Microaplicaciones puedes hacer tu tienda en línea de forma sencilla y rápida, sin costos ocultos y con mucha responsabilidad.