sql >> Database >  >> NoSQL >> MongoDB

Is db.stats() een blokkerende oproep voor MongoDB?

een beetje laat in het spel, maar ik vond deze vraag terwijl ik op zoek was naar het antwoord, en het antwoord is:Ja tot 3.6.12 / 4.0.5 het was een "gedeelde" vergrendeling ("R") aan het verwerven die alle schrijfverzoeken tijdens de uitvoering blokkeerde. Daarna is het nu een "intent shared" lock ("r") die schrijfverzoeken niet blokkeert. Leesverzoeken werden niet beïnvloed.

Bron:https://jira.mongodb.org/browse/SERVER-36437




  1. Verschillende waarden van meerdere waarden krijgen in Mongodb

  2. mgo - queryprestaties lijken constant traag (500-650ms)

  3. Factoren waarmee u rekening moet houden bij het kiezen van MongoDB voor big data-toepassingen

  4. configureer redis auth op sidekiq