Accueil  •   Aide  •   Rechercher  •   Identifiez-vous  •   Inscrivez-vous
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Mai 17, 2012, 05:14:56

Connexion avec identifiant, mot de passe et durée de la session
Rechercher:     avancée
Bienvenue sur phpeasydata.com
2202 Messages dans 514 Fils de discussion par 3567 Membres
Dernier membre: emersonpruden
PhpEasyData Support Forum  |  Support > PhpEasyData Professional Edition  |  Evolutions ( Professional Edition )  |  Optimisation BDD MYSQL
Pages: [1] Envoyer ce fil Imprimer
Auteur Fil de discussion: Optimisation BDD MYSQL  (Lu 4051 fois)
anassleiman
Jr. Member
**
Messages: 65



Voir le profil WWW Courriel
Optimisation BDD MYSQL
« le: Avril 19, 2007, »

Bonjour Stéphane,

Voici un message supplémentaire auquel il faudra répondre en plus des autres.

Après avoir optimisé mes tables dans Phpmyadmin, puis avoir vérifier les tables, les statuts sont ok, mais il y a des messages d'avertisssements, qui sont les suivants :

Il y a des problèmes avec les index de la table `an_enr`
Warning La colonne `tb_id` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Warning Plus d'un index de type INDEX existe pour la colonne `tb_id`
Warning Plus d'un index de type INDEX existe pour la colonne `enr_partner`
Il y a des problèmes avec les index de la table `an_infos`
Warning La colonne `tb_id` ne devrait pas faire partie à la fois d'une clé unique et d'une clé index
Warning Plus d'un index de type INDEX existe pour la colonne `tb_id`
Il y a des problèmes avec les index de la table `an_lstval`
Warning La colonne `tb_id` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Il y a des problèmes avec les index de la table `an_metas`
Warning La colonne `tb_id` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index
Warning Plus d'un index de type INDEX existe pour la colonne `tb_id`

Après avoir fait des recherches, j'ai trouvé un élément de réponse :
"Un index sert à la base à optimiser les accès aux infos, la clé primaire identifie par un id unique chaque enregistrement, et donc permet l'optimisation également de l'accès aux données via cet id. Pas besoin d'indexer la clé donc "

Il n'y a pas de bug, ces messages sont juste des avertissements, qui n'ont pas d'incidences directes sur le fonctionnement d'un site, mais il y a peut être une amélioration à faire, à réfléchir...
Journalisée

S'informer pour mieux s'orienter
steph
Administrator
Hero Member
*****
Messages: 823



Voir le profil WWW
Re : Optimisation BDD MYSQL
« Répondre #1 le: Avril 20, 2007, »

Bonjour,

Ce message n'a à ma connaissance strictement aucune incidence sur mysql et son optimisation.
C'est juste un warning indiquant qu'il n'est pas utile de remettre la zone tb_id au niveau de l'index car faisant partie de la clé primaire mysql l'inclut systématiquement.
Pour ma part je trouve plus propre pour s'y retrouver de mettre quel est l'index "logique" et réellement utilisé.
Exemple :
l'index categ de la table an_enr sur la zone cat_id n'a aucun sens seul si il n'est pas associé à tb_id.
A priori on peut ne pas le preciser mais je trouve plus propre de le remettre .
Journalisée

Si vous souhaitez une assistance/prestation sur votre projet , pensez à la rubrique Services
N'oubliez pas d'inscrire vos sites dans notre Annuaire des sites utilisateurs.
anassleiman
Jr. Member
**
Messages: 65



Voir le profil WWW Courriel
Re : Optimisation BDD MYSQL
« Répondre #2 le: Avril 20, 2007, »

Ok, merci pour ta réponse.
Journalisée

S'informer pour mieux s'orienter
Pages: [1] Envoyer ce fil Imprimer 
Aller à:  

Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.1 | SMF © 2006, Simple Machines LLC
CoolMetal Theme by Nesianstyles | Button Set by A.M.A
XHTML 1.0 Transitionnel valide ! CSS valide !