Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2008, 08:46
Avatar de kernelcom-com
kernelcom-com
 
Fecha de Ingreso: mayo-2008
Ubicación: Lima
Mensajes: 216
Antigüedad: 16 años
Puntos: 3
Busquedas muy lentas con like %palabra%

Hola amigos tengo una base de datos de mas de 500 mil registros y uso una busqueda del siguiente modo.

id(int) auto_increment
ruc(int) int (indice)
nombre(varchar) indice

cuando hago la consulta con where ruc=76786876 por ejemplo hace la busqueda demasiado rapida, y excelente,

Pero cuando intento esto : where nombre like '%palabra%' me hace la busqueda un poquito lenta hasta 2 o 3 segunfos y es demasiado.

Me han dicho que hay otras formar, agradecere sus respuestas.
saludos amigos.