sql >> Database >  >> NoSQL >> MongoDB

Ernstige prestatiedaling met MongoDB Change Streams

De standaard grootte van de verbindingspool in de Node.js-client voor MongoDB is 5. Aangezien elke wijzigingsstroomcursor een nieuwe verbinding opent , moet de verbindingspool minstens zo groot zijn als het aantal cursors.

Gebruik in versie 3.x van de Node Mongo Driver 'poolSize':

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

Gebruik in versie 4.x van de Node Mongo Driver 'minPoolSize' en 'maxPoolSize':

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

(Met dank aan MongoDB Inc. voor het onderzoeken van dit probleem.)




  1. MongoDB verbinden met Ruby met zelfondertekende certificaten voor SSL

  2. Kan mongodb-doctrine niet installeren in symfony2 met componist

  3. HDFS-wiscodering in Big Data Hadoop

  4. De beste manier om MongoDB te hosten op DigitalOcean