J'ai une requête lente sur ma table. Il a une clause where telle que:MySQL MyISAM indexer une colonne de texte
where supplier= 'Microsoft'
Le type de colonne est texte. Dans phpmyadmin j'ai cherché à voir si je pouvais ajouter un index à la table mais l'option est désactivée. Cela signifie-t-il que vous ne pouvez pas indexer une colonne de texte? Cela signifie-t-il que chaque requête de mise à jour comme celle-ci effectue une analyse de table complète? Alors, la meilleure chose à faire est de séparer la colonne dans sa propre table et de placer un identifiant dans la table actuelle, puis de placer un index dessus? Cela pourrait-il accélérer la requête?
Vous êtes le profil d'utilisation sur SE est tout à fait exceptionnel: votes faibles, mais un grand nombre de vues. À votre santé. –