Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1091 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] Performance et ordre des champs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL] Performance et ordre des champs

n°237878
Mirgolth
Posté le 31-10-2002 à 11:27:10  profilanswer
 

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

mood
Publicité
Posté le 31-10-2002 à 11:27:10  profilanswer
 

n°237904
gm_superst​ar
Appelez-moi Super
Posté le 31-10-2002 à 11:35:06  profilanswer
 

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.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°237906
Mirgolth
Posté le 31-10-2002 à 11:39:33  profilanswer
 

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....

n°237914
gm_superst​ar
Appelez-moi Super
Posté le 31-10-2002 à 11:55:44  profilanswer
 

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.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] Performance et ordre des champs

 

Sujets relatifs
transfert de data d'un fichier csv dans une base de données mysqlRécupérer une sauvegarde de MySQL
Affichage de champs de type mémo sur base access[VB] lien entre une appli VB et une base MYSQL , possible ???
Description d'une BdD MySQL1er pt ok. 2ime Recuper tous les champs d'une liste
Mysql : separateurs décimales[PHP, MySQL] Base de données MySQL et Unicode...
[MYSQL] Comment récupérer les ID de champs via une requête / commande 
Plus de sujets relatifs à : [MySQL] Performance et ordre des champs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR