Buenas tardes, tengo este problema con el tiempo que tarda en mostrar los resultados en un buscador MySQL (La base de datos está en InnoDB).
La consulta es la siguiente:
Código MySQL:
Ver originalSELECT producto.marca
,producto.nombre
,producto.codigo
,producto.imagen
FROM producto
WHERE CONCAT( producto.nombre
, producto.marca
) REGEXP '$txt_criterio' AND producto.tipologia
<> 'Adultos';
Cita: Editado: Código de programacion no permitido en foros de Bases de Datos. Leer las normas, por favor.
¿Cómo podría optimizarlo? En una tabla con 1000000 de productos tarda más de 20 seundos en mostrar los resultados.
Muchas gracias