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.
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
@Rams7s
Oui vous avez raison. On peut aussi retourner la phrase en disant mettre les NULL à la finc'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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager