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

Hvorfor får Mongo-hint en forespørgsel til at køre op til 10 gange hurtigere?

Mongo bruger en algoritme til at bestemme, hvilket indeks der skal bruges, når der ikke er givet et tip, og cacherer derefter det indeks, der bruges til den lignende forespørgsel, for de næste 1000 opkald

Men hver gang du forklarer en mongo-forespørgsel, vil den altid køre indeksudvælgelsesalgoritmen, så explain() med hint vil altid tage kortere tid sammenlignet med explain() uden hint.

Lignende spørgsmål blev besvaret herForstå mongo db-forklaring



  1. Hvordan implementerer man Redis Cache med Django Rest Framework?

  2. Få filtreret antal elementer i array fra $lookup sammen med hele dokumentet

  3. Kombinerer Spring-Data til MongoDB og ElasticSearch

  4. MongoDB Backup Management Tips til Sharded Clusters