Je cherche un moyen d'estimer combien de stockage supplémentaire sera nécessaire si une colonne MySQL TEXT obtient un index de texte intégral. Intuitivement parlant, la taille de l'index de texte intégral dépend de la longueur totale du texte, mais qu'est-ce qui l'affecte exactement?Combien de stockage supplémentaire l'index de MySQL fulltext consomme-t-il?
2
A
Répondre
2
"J'ai 200 Mo de données de texte à indexer et l'index obtenu est de 130 Mo." Par conséquent, il est comparable à la taille totale des données que vous indexez.
Ici, la taille de l'index est 4 fois plus petite que les données qu'il indexe. Apparemment, un paramètre qui affecte la taille de l'index est la quantité de mots séparés par des espaces et la propriété de configuration "ft_min_word_len". – Saul
Il suffit de supprimer un index FULLTEXT sur une table contenant 1,4 million de lignes ayant une longueur d'index 300 Mo et la nouvelle longueur d'index sur 220 Mo. Tout est très relatif, mais facile d'en ajouter un et de voir quelle différence cela fait vraiment à votre table. – markdwhite