MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Warum führt der Mongo-Hinweis dazu, dass eine Abfrage bis zu 10-mal schneller ausgeführt wird?

Mongo verwendet einen Algorithmus, um zu bestimmen, welcher Index verwendet werden soll, wenn kein Hinweis bereitgestellt wird, und speichert dann den für die ähnliche Abfrage verwendeten Index für die nächsten 1000 Aufrufe

Aber wann immer Sie eine Mongo-Abfrage erklären, wird immer der Indexauswahlalgorithmus ausgeführt, daher wird das Erklären () mit Hinweis im Vergleich zu Erklären () ohne Hinweis immer weniger Zeit in Anspruch nehmen.

Eine ähnliche Frage wurde hier Mongo db erklären verstehen beantwortet