sql >> Databasteknik >  >> NoSQL >> MongoDB

Kraftigt nedgång i prestanda med MongoDB Change Streams

Standardstorleken för anslutningspoolen i Node.js-klienten för MongoDB är 5. Eftersom varje ändringsströmmarkör öppnar en ny anslutning , måste anslutningspoolen vara minst lika stor som antalet markörer.

I version 3.x av Node Mongo Driver använd 'poolSize':

const mongoConnection = await MongoClient.connect(URL, {poolSize: 100});

I version 4.x av Node Mongo Driver använd 'minPoolSize' och 'maxPoolSize':

const mongoConnection = await MongoClient.connect(URL, {minPoolSize: 100, maxPoolSize: 1000});

(Tack till MongoDB Inc. för att du undersökte det här problemet.)




  1. MongoDB Security - Resurser för att hålla NoSQL DBs säkra

  2. Hur man tar bort N antal dokument i mongodb

  3. Mongodb konkat int och sträng

  4. Redis, hur ökar man alla poäng för en zset med ZINCRBY?