Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2015, 05:32
primary
 
Fecha de Ingreso: agosto-2011
Mensajes: 306
Antigüedad: 12 años, 9 meses
Puntos: 5
es posible mejorar consulta COUNT

tengo que contar registros de una tabla que optione unos 100.000, la consulta tarda casi un segundo lo veo exagerado que puede estar pasando.

sql

Código MySQL:
Ver original
  1. SELECT COUNT(id) FROM registros WHERE afiliado='nivel1' AND caracteristica='novato' AND activado=1 AND bloqueado=0

El unico index que tengo es el id que es prmary key, en los otros campos no creo ningun index ya que son campos que se repite su valor es decir afiliados son todos o nivel1 o nivel2 igual pasa con caracteristica, pero creo que mi consulta tarda demasiado, si alguien me aconseja algo mucho mejor.