sql >> Databasteknik >  >> NoSQL >> MongoDB

Varför får Mongo-tips att en fråga körs upp till 10 gånger snabbare?

Mongo använder en algoritm för att bestämma vilket index som ska användas när ingen ledtråd ges och cachar sedan indexet som används för den liknande frågan för nästa 1000 anrop

Men närhelst du förklarar en mongo-fråga kommer den alltid att köra indexvalsalgoritmen, så förklara() med hint kommer alltid att ta kortare tid jämfört med explain() utan hint.

Liknande fråga besvarades härFörstå mongo db förklara



  1. MongoDB tar bort ett underdokument från ett underdokument

  2. Hur kan jag anropa egenskaperna som finns i en annan samling i en sub Array?

  3. Hur kan vi skapa ett autogenererat fält för mongodb med fjäderstövel

  4. MongoDB-skalets kommandoradsautentisering misslyckas