Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL - Pourquoi cette requête n'utilise-t-elle pas d'index (selon expliquer)

Parfois, MySQL n'utilise pas d'index, même s'il en existe un. C'est à ce moment-là que cela nécessiterait moins de recherches que la lecture directe du tableau. Il semble qu'avec 6 lignes vous soyez dans cette situation.

N'oubliez pas d'exécuter périodiquement OPTIMIZE TABLE et ANALYSE TABLE lorsque vous disposerez d'un ensemble de données plus réaliste.

Si vous pensez que vous pouvez faire un meilleur travail que l'optimiseur, vous pouvez utiliser le Syntaxe des indices d'index .