Bonjour à tous,
Je suis débutant sur SQL SERVER et j'ai une question qui va surement paraitre stupide et évidente mais j'ai besoin d'explications.
Je suis chargé de la base de donnée dans ma boite, et je viens de découvrir qu'une table possède 170 colonnes. Je trouve que cela est énorme et je propose de découper la table en plusieurs tables.
Mais on me répond systématiquement pourquoi, qu'elle est l'intérêt d'avoir plusieurs tables. les développeurs ne veulent pas modifier leur programme pour rajouter des jointures.
De plus la plupart du temps, seul une dizaine de colonne sont utilisées par des requêtes SELECT.
Mes questions:
- Le nombre de colonne est-il gênant ?
- Une requête SELECT sur les 10 colonnes les plus fréquentes peut est elle être ralenti du au nombre de colonne ?
- L'idée de créer plusieurs sous - tales est elle judicieuse ?
Je vous remercie par avance
Partager