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