Les colonnes CHAR sont lentes pour les jointures

le 21/06/2007 à 20:41
Les colonnes CHAR sont lentes pour les jointures
Note de l'auteur :

Comme Peter Zaitsev, j'utilise uniquement des jointures avec des colonnes de type entier, et même, le plus petit possible. Plus la colonne de jointure est compacte, plus la jointure est rapide.

Peter a porté cette intuition sur la paillasse du laboratoire, et les résultats confirment la prédiction : on parle de ralentissement de l'ordre de 6 fois le temps de calcul. Et encore, cela peut même être pire lorsqu'il s'agit d'UTF-8 que de Latin1.

- Using CHAR keys for joins, how much is the overhead ?

Note de LA GLOBULE : le blog mysql performance est une mine d'or, à mettre dans vos favoris :)

Commentaires

Ecrire

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours