Bonsoir,
Surement une question de base, mais je vous remercie par avance de votre aide
J'ai une table de quelques milliers de lignes, que j'aimerai alléger un peu
J'estime qu'un groupe de 5-6 champs n'est utilisé que dans 15-20% environ des lignes
Afin de garantir l'intégrité référentielle, ces champs sont toujours remplis (avec une valeur par défaut, si non utilisé) et donc pèsent sur la tailel de la table
Si je sépare ma table en 2, je ne gagnerai donc pas en taille
J'ai donc pensé créer une table secondaire (un peu à la manière d'une table de jonction entre 2 tables, mais cette fois ci avec lien que vers la table principale) ainsi seules les lignes contenant les champs réellement utilisés seraient présentes
Est ce une bonne idée ?
Si oui, dois je mettre un N° auto dans cette table secondaire ?
ou puis je reprendre le N° auto de la table principale ? (si je fais cela, cela ne reviendrait il pas à séparer simplement ma table en 2, avec pour chaque ligne des valeurs par défaut ?)
Je ne sais pas si ma demande est bien claire, mais par avance merci
Cordialement
Bertrand
Partager