sql >> Databáze >  >> NoSQL >> MongoDB

Proč nápověda Mongo umožňuje spuštění dotazu až 10krát rychleji?

Mongo používá algoritmus k určení, který index se má použít, když není poskytnuta žádná nápověda, a poté ukládá index použitý pro podobný dotaz pro dalších 1000 volání

Ale kdykoli vysvětlíte mongo dotaz, vždy se spustí algoritmus výběru indexu, takže vysvětlení() s nápovědou bude vždy trvat méně času než vysvětlení() bez nápovědy.

Podobná otázka byla zodpovězena zdeVysvětlení mongo db



  1. Import/export MongoDB pomocí Node.js

  2. Proč PyMongo vyvolává AutoReconnect?

  3. Mongo – Shoda, kde je klíč objektu proměnný

  4. Podpora rozsahu v průběhu času