Question sur les index mysql
Bonjour,
Je me pose des questions sur l'index à mettre pour cette requete
SELECT * FROM table WHERE id= AND position BETWEEN '' AND '' ORDER BY id '
Là pas de soucis, je met un double index sur id et position.
Mais quelque fois je rajoute un champ
SELECT * FROM table WHERE id= AND caracteristique=1 AND position BETWEEN '' AND '' ORDER BY id '
J'ai rajouté un champ caracteristique. Ce champ est toujours à 1 dans la requète.
Pensez-vous qu'un index sur les 3 champs (id,position et caracteristique)sera pénalisant pour la première requète?
Devrais-je plutot mettre un double index et en mettre un autre sur caracteristique en plus?
Merci