Performance et ordre des champs [MySQL] - SQL/NoSQL - Programmation
Marsh Posté le 31-10-2002 à 11:35:06
Ben oui. A partir du moment où il y a un ORDER BY dans ta requête il y a un algo de tri quelque part qui va mettre tes résultats dans le bon ordre. Mais ces algos sont optimisés (tri rapide), donc à moins d'avoir une quantité énorme d'enregistrements tu ne verras pas la différence avec une requête non triée.
Marsh Posté le 31-10-2002 à 11:39:33
Je me suis mal expliqué:
Est ce que
SELECT `champ1`, `champ2` FROM `table`
est plus rapide que :
SELECT `champ2`, `champ1` FROM `table`
Même si le changement est minime....
Marsh Posté le 31-10-2002 à 11:55:44
Ah ok
Non ça c'est strictement équivalent. Il faut savoir qu'en interne ta requête est complètement décortiquée et optimisée, donc l'ordre de déclaration n'a pas d'importance.
Marsh Posté le 31-10-2002 à 11:27:10
Bonjour,
Est ce que demander les champs dans le même ordre que celui qu'ils ont dans les tables favorise les preformance des requêtes ?
Pitié dites moi que non ...
Mirgolth