J'ai une base de données MySQL et je m'interroge sur les conséquences de la taille varchar
sur mes performances de requête. Par exemple, quelle serait la différence entre un varchar(10)
et un varchar(50)
en termes de performances ou de taille de base de données. Par exemple, quelle est la différence entre un varchar(10)
et un varchar(50)
?Quelles sont les conséquences de varchar?
Si j'ai quelque chose comme 10000 lignes, cela affecterait-il beaucoup les performances ou est-ce insignifiant?
Note: Je ne fais pas de jointure sur cette colonne (si cela est important)
Ne pas faire de jointures sur cette colonne peut faire partie de l'équation. Mon expérience est avec ces quelques lignes (10 000), la taille de votre varchar aura peu d'impact. De plus de conséquences est d'être sûr d'avoir de bons index. –
@Tagazok. . . La performance dépend si les positions de caractères 11-50 sont remplies. Si les données sont identiques, les performances ne doivent pas être affectées par la taille maximale (pour deux tailles inférieures à 256). –