26/09/2013, 02:05
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 9 meses Puntos: 574 | |
Respuesta: Problemas con DB muy grande Cita: .....AND Tags LIKE '%$tag%'.... Eso parece indicar que tienes un campo con todos los tags del registro, eso es un campo multivaluado, lo cual es un error de diseño grave, yo me plantaría un rediseño de la base de datos, si los tags de ese campo están delimitados (p.e. tag1,tag2,....) es relativamente facil de separar y crear una tabla de tags únicos y una de relación con el registro... con lo que podrías dejar de usar LIKE, si no estan delimitados es mas complicado. Si la busqueda es sobre un texto luego no he dicho nada.
__________________ Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados. |