Aller au contenu

Index de base de données

Un index aide certaines recherches. Il n’accélère pas toutes les requêtes et ajoute un coût de stockage et de mise à jour.

Également appeléDatabase IndexIndex
Plateformes de données

Un index de base de données est une structure supplémentaire qui aide à trouver plus directement les enregistrements pertinents. Son utilité dépend notamment des conditions de recherche, de la répartition des données et du plan d’exécution choisi.

Exemple et coût

Un portail hypothétique recherche souvent par numéro de commande. Un index adapté peut aider cette recherche plutôt que parcourir toutes les commandes à chaque fois. Cela ne signifie pas que chaque vue devient plus rapide.

L’index occupe de l’espace et doit être maintenu lors des modifications concernées. Les index supplémentaires s’évaluent donc selon la charge réelle. Un index ordinaire ne garantit pas non plus l’unicité des valeurs ; une règle d’unicité adaptée est nécessaire.

Sources