MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Pourquoi l'indice Mongo permet-il d'exécuter une requête jusqu'à 10 fois plus rapidement ?

Mongo utilise un algorithme pour déterminer quel index utiliser lorsqu'aucun indice n'est fourni, puis met en cache l'index utilisé pour la requête similaire pour les 1000 prochains appels

Mais chaque fois que vous expliquez une requête mongo, elle exécutera toujours l'algorithme de sélection d'index, ainsi l'explication() avec indice prendra toujours moins de temps par rapport à expliquer() sans indice.

Une question similaire a été répondue ici