25/10/2013, 07:32
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años Puntos: 2658 | |
Respuesta: mejorar consulta sql para buscar cadenas Te conviene no usar LIKE sino tablas MyISAM e índices FULLTEXT para ese tipo de cosas.
Por otro lado, es una pésima idea usar búsquedas con comdines en ambos lados, por cuanto eso genera full table scan, que es el peor escenario de consultas.
Además, para buscar palabras sueltas es mejor precisamente el FULLTEXT.
Por otro lado, es una muy mala práctica realizar búsquedas con palabras demasiado cortas (menos de cinco caracteres) porque generará muchísimos falsos positivos. Esa es la razón por la cual no se las toma en cuenta con el MATCH() AGAINST().
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |