perfiles tabla
id
buscando
ciudad
perfil
las consultas que realizo son de los siguientes tipos por ejemplo:
Código MySQL:
Ver original
la consulta me tarda 0.16s sin indices en el campo quiero saber si es mejorable con los indices.
el campo buscando puede tener 5 opciones y la ciudad pues esta bastante mas repartido.
cree dos indices en ciudad y buscando si repito la consulta me tarda menos 0.14s
pero si quito la ciudad es decir realizo esta consulta:
la consulta me tarda mas 0.30s usando el EXPLAIN veo que escanea la mitad de la tabla.
Entonces tengo aqui mis dudas si escanea la mitad de la tabla porque tarda mas?
lo que si tengo claro es que el indice en ciudad si deberia crearlo(eso creo tampoco seguro al 100%)pero tengo dudas si en el campo buscando deberia crear un indice.
Algun experto me puedo orientar para saber cuando crear indices.
saludos.