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.
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.
Merci de consulter la avant de poster : http://mysql.developpez.com/faq/?pag...miser_requetes
Pensez au bouton
oui oui j'ai vu mais j'aimerais un exemple concret
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
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?
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager