Bonjour,
J'ai une requête comme suit :
SELECT DISTINCT `vente` FROM `vventes_rep4a` ORDER BY `vente`
Elle prend 2 minutes à s'exécuter.
J'ai pas l'habitude de mettre des index sur des champs text, donc je me pose la question qui peut paraître évidente pour un super expert :
Pensez-vous que mettre un index sur le champ vente (champs varchar) aura un impact majeur, une énorme accélération ?
Cela engendrera-t-il plus de cout mémoire ou de cout cpu ou de cout disque même si j'ai un gain de rapidité ?
Est-ce la commande DISCTINCT qui prend le plus de temps à traiter ou la commande ORDER BY ?
Partager