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

Sådan forbedres MongoDB-indsatsydeevne

Du kan prøve at ændre skrivebekymringsniveauerne. Der er naturligvis en risiko ved dette, da du ikke ville være i stand til at fange nogen skrivefejl, men du burde i det mindste stadig være i stand til at fange netværksfejl. Da MongoDB grupperer hovedindlægget operationer i grupper på 1000, bør dette fremskynde processen.

W som standard er 1:

Når du ændrer det til 0:

Hvis du ikke er bekymret for rækkefølgen af ​​elementer, kan du få lidt fart ved at kalde den uordnede bulk operation

await m_Collection.BulkWriteAsync(updates, new BulkWriteOptions() { IsOrdered = false });

Med en uordnet operationsliste kan MongoDB parallelt udføre skriveoperationerne i listen og i enhver rækkefølge. Link



  1. Sådan kontrolleres en kolonnes datatype i SQL

  2. Kræver Action Cable 5 Redis?

  3. Er Redis bare en cache?

  4. Hvordan kan jeg finde sessions-id'et, når jeg bruger express / connect og en session store?