MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Защо подсказката на Mongo кара заявката да се изпълнява до 10 пъти по-бързо?

Mongo използва алгоритъм, за да определи кой индекс да се използва, когато не е предоставена подсказка, и след това кешира индекса, използван за подобна заявка за следващите 1000 извиквания

Но всеки път, когато обяснявате mongo заявка, тя винаги ще изпълнява алгоритъма за избор на индекс, така че обяснението() с подсказка винаги ще отнема по-малко време в сравнение с обяснение() без подсказка.

На подобен въпрос беше отговорено тукРазбиране на обяснението на mongo db



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Да върне ли ограничен брой записи от определен тип, но неограничен брой други записи?

  2. MongoDB - Запитване между времеви диапазон от часове

  3. MongoDB - Помислете за дефиниране на bean от тип 'org.springframework.data.mongodb.repository.query.MongoEntityInformation' във вашата конфигурация

  4. Обединяване на масивни полета в агрегирането на MongoDB

  5. MongoDB $sinh