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

Как автоматично да убивам бавни MongoDB заявки?

Опцията „notablescan“, както спомена @ghik, ще ви попречи да изпълнявате заявки, които са бавни поради неизползване на индекс. Тази опция обаче е глобална за сървъра и не е подходяща за използване в производствена среда. Освен това няма да ви предпази от друг източник на бавни заявки освен сканирането на таблици.

За съжаление, не мисля, че има начин директно да направите това, което искате в момента. Има билет на JIRA, който предлага добавянето на параметър на заявка $maxTime или $maxScan, което звучи сякаш би ви помогнало, така че, моля, гласувайте за него:https://jira.mongodb.org/browse/SERVER-2212 .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Условие за множество ограничения в mongodb

  2. Атомност на findAndModify на вградени документи

  3. Карта/намаляване и сортиране на вложен документ

  4. Как трябва да регистрирам моята услуга mongodb, която използва MongoClient, Singleton или scoped?

  5. Java, MongoDB:Как да актуализирате всеки обект, докато повтаряте огромна колекция?