Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/10/2014, 06:14
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: duda eficiencia busqueda

Todo campo calculable está prohibido en el modelo relacional de base de datos.
Si las tablas son InnoDB, y tiene definida correctamente la FK en la tabla de seguidores, la consulta que quieres hacer ni siquiera lee la tabla de seguidores, sino que realiza el cálculo en base al contenido del índice de la FK.

En resumen: Con un diseño y definicion correctos, es más eficiente contar registros que crear un campo calculable, que debes actualizar por proceso cada vez que se hace una inserción / actualizacion / borrado en la tabla de seguidores.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)