IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

utilité des index


Sujet :

Requêtes MySQL

  1. #1
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    365
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 365
    Points : 64
    Points
    64
    Par défaut utilité des index
    j'aimerais savoir si cela vaut vraiment la peine d'utiliser des index? Surtout comment bien les mettres en place et comment fonctionnent t'ils? J'utiliserai de nombreuses jointures.

  2. #2
    Membre émérite Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Points : 2 973
    Points
    2 973
    Par défaut
    Merci de consulter la avant de poster : http://mysql.developpez.com/faq/?pag...miser_requetes
    Pensez au bouton

  3. #3
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    365
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 365
    Points : 64
    Points
    64
    Par défaut
    oui oui j'ai vu mais j'aimerais un exemple concret

  4. #4
    Membre émérite Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Points : 2 973
    Points
    2 973
    Par défaut
    Fais une recherche sur index sur ce forum, ex :
    http://www.developpez.net/forums/viewtopic.php?t=451007&highlight=index
    http://www.developpez.net/forums/viewtopic.php?t=431613&highlight=index

    Et consulte le chapitre index du manuel MySQL.
    Pensez au bouton

  5. #5
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    365
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 365
    Points : 64
    Points
    64
    Par défaut
    merci, même apres lecture, l'utilisation d'index reste encore vague pour moi.
    comment une requête sais qu'elle vérifie des champs indexés ?utilise t'on un index sur chaques colones en même temps qu'un sur plusieurs ? Et comment être sure que la requête utilisera le bon index?

  6. #6
    Membre émérite Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Points : 2 973
    Points
    2 973
    Par défaut
    Ca c'est la cuisine interne de l'optimiseur qui va décider s'il utilise un index et lequel, en fonction de différents critères (nombre de valeurs uniques de l'index, quel index est le plus restrictif...)

    Néanmoins dans la majorité des requêtes les index à exploiter sont évidents, et c'est ceux-là qu'utilisera MySQL.
    Donc fais confiance à l'optimiseur, la plupart du temps il est mieux à même que toi de faire des choix de ce type
    Pensez au bouton

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utilité des index
    Par bouchra19 dans le forum Langage SQL
    Réponses: 7
    Dernier message: 17/04/2012, 11h48
  2. [MySQL] utilité d'indexation des tableaux
    Par fraisa1985 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 10/07/2008, 13h46
  3. Utilité des index et mesure de performances
    Par bruce-willis dans le forum SQL
    Réponses: 8
    Dernier message: 04/06/2008, 13h56
  4. [POSTGRESQL] Utilité des index ?
    Par mic79 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 13/04/2006, 14h19
  5. [Technique] Intérêt des index
    Par ddams dans le forum Décisions SGBD
    Réponses: 10
    Dernier message: 04/11/2002, 15h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo