De mes souvenirs d'une conversation sur asktom que je ne retrouve pas (peut-être ici), il résumait qu'in fine la différence était imperceptible et qu'on pouvait mettre les colonnes dans l'ordre qu'on voulait.
Version imprimable
De mes souvenirs d'une conversation sur asktom que je ne retrouve pas (peut-être ici), il résumait qu'in fine la différence était imperceptible et qu'on pouvait mettre les colonnes dans l'ordre qu'on voulait.
Je pense que c'est celle là :
Table columns position and performance impact
Ça y ressemble, bravo pour la recherche.
@Rams7s
Oui vous avez raison. On peut aussi retourner la phrase en disant mettre les NULL à la fin :lol:Citation:
c'est qu'il faut éviter de mettre les NOT NULL à la fin
@marius
Il ne vous reste qu’à reproduire vous-même l’exemple attaché ici (fait par Christian Antognini) pour vous en faire une petite idée sur ce que j’ai avancé plus haut.Code:
1
2Il ne vous reste quà élaborer le test permettant de mettre en évidence et de mesurer l'effet.
Le select de la 250ème colonne (oui je sais ce n’est pas un design représentatif..) est presque 6 fois moins rapide que le select de la 1ere colonne.
Je vais arrêter là avec ce sujet car il n’a pas une importance capitale dans la gestion des problèmes de performance. Mon but était juste de ne pas laisser passser ceci "une colonne étant accédée par son nom et non sa position" sans commentaire.