21-03-2014, 04:13 PM
Ce n'est pas inutile de le savoir. D'après mes observations, les cas les plus répandus d'utilisation d'index nous permettent de sortir de la situation où l'index ralentit la requête :
Bien sûr, mes observations dépendent totalement du type d'application. Mais je pense sincèrement que ce phénomène est négligeable.
D'autant que "plus lent" ne signifie pas forcément "beaucoup plus lent".
- L'index sur une clé primaire numérique auto-incrémentée, la cardinalité augmente donc avec chaque nouvelle ligne. L'index reste donc intéressant.
- L'index sur une clé étrangère, là aussi on pointe vers un autre index. Donc à moins d'avoir un très faible nombre de valeurs liées possible, ça reste intéressant.
- L'index sur une date, là aussi on devrait rarement avoir des dates similaires.
Bien sûr, mes observations dépendent totalement du type d'application. Mais je pense sincèrement que ce phénomène est négligeable.
D'autant que "plus lent" ne signifie pas forcément "beaucoup plus lent".