Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2004, 04:38
Mojo
 
Fecha de Ingreso: febrero-2004
Ubicación: Barnacity
Mensajes: 318
Antigüedad: 20 años, 11 meses
Puntos: 8
consultas más rapidas

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