Optimisation des performances à travers les index
Les index sont essentiels pour assurer la rapidité d'exécution des requêtes, mais leur utilisation doit être soigneusement gérée, car un trop grand nombre d’index peut ralentir les opérations d'écriture (insertions, mises à jour, suppressions). MongoDB recommande de créer des index uniquement sur les champs qui sont fréquemment utilisés dans les filtres ou les tris de requêtes.
Analyser l'impact des index avec les plans d'exécution
Utilisez la commande explain()
pour analyser la façon dont MongoDB exécute une requête et voir si les index sont utilisés efficacement.
Le champ executionStats
permet de vérifier combien de documents ont été lus (examine documents) et combien d’index ont été examinés (examine keys). Un bon usage des index devrait réduire le nombre de documents scannés.
Last updated