MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Dlaczego podpowiedź Mongo sprawia, że ​​zapytanie działa nawet 10 razy szybciej?

Mongo używa algorytmu, aby określić, który indeks ma zostać użyty, gdy nie podano podpowiedzi, a następnie buforuje indeks użyty do podobnego zapytania przez następne 1000 wywołań

Ale za każdym razem, gdy wyjaśnisz zapytanie mongo, zawsze uruchomi on algorytm wyboru indeksu, dlatego explain() z podpowiedzią zawsze zajmie mniej czasu w porównaniu z explain() bez podpowiedzi.

Na podobne pytanie odpowiedziano tutajZrozumienie mongo db explain



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Agregacja Mongo Dopasuj wiele wartości

  2. Jak sprawdzić, czy mongo db działa na Macu?

  3. Przekazywanie informacji Type do MongoDB, aby mogła poprawnie deserializować typy interfejsów?

  4. Przegląd mechanizmu pamięci masowej WiredTiger dla MongoDB

  5. Dostęp do zagnieżdżonych obiektów w MongoDB