MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Perché il suggerimento Mongo fa eseguire una query fino a 10 volte più velocemente?

Mongo utilizza un algoritmo per determinare quale indice utilizzare quando non viene fornito alcun suggerimento e quindi memorizza nella cache l'indice utilizzato per la query simile per le prossime 1000 chiamate

Ma ogni volta che spieghi una query mongo, eseguirà sempre l'algoritmo di selezione dell'indice, quindi spiegare() con suggerimento impiegherà sempre meno tempo rispetto a spiegare() senza suggerimento.

Una domanda simile è stata risolta quiCapire mongo db spiegare