begin process at 2012 05 27 05:17:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

MySQL

 > 

Débutant(s)

 > 

Scinder une table: Besoin de conseil


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Scinder une table: Besoin de conseil

vendredi 8 janvier 2010 à 17:05:51 | Scinder une table: Besoin de conseil

thunderfear

Membre Club

Bonjour à tous,

J'ai besoin d'un conseil concernant le découpage d'une table.

J'ai une table assez lourde et dans cette table, il y a des champs qui ne sont pas utilisés par tous les enregistrements.

Par exemple: Dans cette table, j'ai plusieurs champs: id_site, url, rss, description, ect

Le champs description et rss sont facultatifs et donc pour la moitié des enregistrements, ces champs là sont vides.

Je pense faire 1 autre table qui comportent l'id_site et la description ainsi supprimer le champs description de l'autre table.

Cette technique diminuerai la taille de la table mais cela ajouterai une jointure en plus lorsque je ferai un select.

Qu'en pensez-vous?

Merci

A bientôt.


lundi 18 janvier 2010 à 19:38:22 | Re : Scinder une table: Besoin de conseil

nhervagault

Administrateur CodeS-SourceS
Salut,

Il y a surement d'autre optimisation à faire avant cette étape.
Genre ajouter des index créer des vues, ...

Les liaisons 1-0 ou 1-1 sont recommandées surtout pour les champs volumimeux.

Apres il faut au maximum avoir une base en 3 ieme forme normale.


Il faut eviter les select * par exemple et il y a pleins d'autre.
http://sqlpro.developpez.com/optimisation/


Cette discussion est classée dans : table, champs, conseil, description, scinder


Répondre à ce message

Sujets en rapport avec ce message

Ajout d'un description d'un champs pour access en sql [ par Jbs106 ] Salutationvoilà mon souci:Dans access, quand on visualise une table, miz à part le nom et le type du champs, il est possible d'ajouter un commentaire Lecture de la description de chaque champs d'une table dans une base SQL server 2000 [ par lambdacrash ] Bonjour, Quelle requête dois-je exécuter pour obtenir la description d'un champs nommé contenu dans une table (SQL)? Merci Comment sortir le nom et la valeur des champs d une table [ par mono_neurone ] Bonjour,j aurais voulu savoir s il est possible d ecrire une requete qui me sorte des lignes de deux colonnes reprennant respectivement : le nom du ch Update sur plusieurs tables [ par Chris_LaFouine ] Bonjour,Je voudrais savoir comment mettre à jour une table à partir des données d'une autre table. Je m'explique...J'ai une table A et une table B. Je Champs email [ par StephaneNet ] Bonjour, Je dois creer une table des adherents de mon site et j'ai un champs email.Pour faire des test je rentre manuellement un mail dans ma table. M Table énorme. [ par kikoj ] Salut, J'ai une table qui contient 2 Millions 485 Milles et 467 Lignes (SQLServer 2000). Je ne vous parle pas des performances. Un "delete from where Liste des champs d'une table [ par drahcir ] Salut à tous,je chercher à récupérer la liste des champs d'une table (juste les noms). J'ai vu plusieurs choses à ce sujet : tables systèmes, procédur Renseigner un champs d'une table par une variable [ par Rouk ] Bonjour, Je n'arrive pas a renseigner un champs d'une table par une variable. Exemple : Base1.Table1.Champ = MavariableJ'ai essaye avec un set, mais s Problème Requête SQL INSERT INTO sous access [ par bonnaud ] Bonjour,J'ai un problème avec une requête INSERT INTO.En fait je veux insérer dans une BDD des champs d'une autre table. Le problème qu'en j'insère ce Pb déclaration dans curseurs imbriqués [ par falcon16 ] Bonjour à tous, je suis en train d'écrire une procédure PL/SQL pour lister tous les enregistrements présents dans toutes les tables de ma base et ains


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales