varchar est moins rapide, ou plutôt peut être moins rapide car sa taille est variable :
En gros,n'ayant pas d'espace alloué, lors d'un update, par exemple, les données se fragmentent (sur le fichier MYD), d'où une certaine lenteur qui peut se dégager....