sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur snabbar man upp MongoDB-inlägg/sek?

Skriver till MongoDB skaffar för närvarande ett globalt skrivlås, även om låsning på samlingsnivå förhoppningsvis kommer snart. Genom att använda fler trådar kommer du sannolikt att introducera fler samtidighetsproblem eftersom trådarna blockerar varandra medan de väntar på att låset ska släppas.

Index kommer också att sakta ner dig, för att få bästa insättningsprestanda är det idealiskt att lägga till dem efter att du har laddat din data, men detta är inte alltid möjligt, till exempel om du använder ett unikt index.

För att verkligen maximera skrivprestandan är din bästa insats skärning. Detta kommer att ge dig en mycket bättre samtidighet och högre disk I/O-kapacitet när du distribuerar skrivningar över flera maskiner.



  1. Det går inte att skapa ett fungerande meteor.js-projekt på en lösdrivarlåda

  2. Vad är skillnaden mellan HSET och HMSET-metoden i redis-databasen

  3. Installera Memcached på CentOS 8

  4. Flask - Bad Request Webbläsaren (eller proxyn) skickade en begäran som den här servern inte kunde förstå