Tengo una base de datos (mysql) que gestionaré en web mediante php. Pero a la hora de plantear la estrucutura de la misma me ha surgido una duda respecto al rendimiento y velocidad a la hora de hacer múltiples consultas (que muestren resultados y que en actualicen datos).
 
 
Es mejor tener muchas tablas con pocos campos o pocas tablas con muchos campos?
 
por ejemplo: 
 
La tabla ususuarios tiene unos 25 campos, entre datos personales, contadores y demás. Algunos campos serán estáticos (información que no se cambiará) pero otros serán dinámicos cómo contadores.  Esta tabla tendrá la información de las sesiones y con el id de susuario se accederá a su panel de control (diferente según que usuario sea).
 
La dejo así o hago una tabla con la información estática, otras con los campos: "id_usuario, contador_1, fecha_a"i, etc...
 
Es decir, es más rápido una consulta en una tabla con muchos campos (indexada, eso sí) o varias consultas a varias tablas pero con pocos campos?
 
Espero que se me entienda :p 
   
 

 
 

