Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/04/2017, 03:29
winjose
 
Fecha de Ingreso: julio-2008
Mensajes: 258
Antigüedad: 16 años, 4 meses
Puntos: 9
Respuesta: Optimización de consultas DB 800.000 registros

El tiempo que tarda es proporcional a la cantidad de registros a consultar así como al volumen de datos que han de ser comparados a fin de filtrar tu consulta; Con todo esto, prueba a categorizar los enlaces y así en vez de consultar 800.000 registros lo estarías reduciendo.
Otro método que suelo utilizar es un sub-programa que convierte los datos a binario. Generalmente reduce el volumen de datos que compara tu consulta aunque esto no se si es aplicable a tu caso. Un ejemplo sería el de una tabla que contiene 2 tipos de posibles resultados (0,1), 3 posibles resultados (00,10,11), 4 posibles resultados (000,001...). Así al realizar la consulta, en vez de comparar letras (zumo, alcachofa) estarías optimizando el tiempo puesto que no se comparan todos los caracteres sino una simple cadena de 1 y 0.

Saludos.
__________________
"La diversidad de opiniones crean una perspectiva capaz de ver todas las caras del objeto"