Ver Mensaje Individual
  #11 (permalink)  
Antiguo 20/01/2015, 14:27
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: busqueda de un valor en varios campos

Hola de nuevo axelb:

Cita:
Tal cual, lo que me preocupaba un poco es el resultado del type: ALL, pero la verdad que no se exactamente que quiere decir, pero según lo poco que he leído, pude entender que no es muy bueno...
El que el resultado del EXPLAIN sea un tipo ALL significa que la búsqueda se hace de manera exhaustiva entre todos los registros de tu tabla... esto parece indicar que no estás manejando correctamente los índices en tu tabla.

Si quieres optimizar la consulta, en lugar de tratar de "simplificar" la sentencia, debes tener un correcto manejo de tus índices. Te sugiero que además de tu llave principal, (que puedo suponer que es el campo id), manejes como índice también los campos que intervienen en el WHERE, es decir los campos prod1, prod2 y prod3.

Esto si puede hacer más rápida la consulta.

Saludos
Leo