sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan dræber man automatisk langsomme MongoDB-forespørgsler?

Muligheden 'notablescan', som @ghik nævnte, vil forhindre dig i at køre forespørgsler, der er langsomme på grund af ikke at bruge et indeks. Denne mulighed er dog global for serveren, og den er ikke egnet til brug i et produktionsmiljø. Det vil heller ikke beskytte dig mod nogen anden kilde til langsomme forespørgsler udover tabelscanninger.

Desværre tror jeg ikke, at der er en måde at direkte gøre det, du vil lige nu. Der er en JIRA-billet, der foreslår tilføjelsen af ​​en $maxTime- eller $maxScan-forespørgselsparameter, hvilket lyder som om det ville hjælpe dig, så stem venligst på det:https://jira.mongodb.org/browse/SERVER-2212 .



  1. Installation af Apache CouchDB på Debian 9

  2. MongoDB Single Documents størrelsesgrænse er 16MB

  3. mongodb vis dbs listDatabaser mislykkedes

  4. Mongod klager over, at der ikke er nogen /data/db-mappe