sql >> Databasteknik >  >> NoSQL >> MongoDB

Minnesläcka i MongoDB-markören (OutOfMemory)?

Antalet objekt som drivrutinen kommer att hålla i minnet beror på markörens batchstorlek. Jag är inte säker på vad standardbatchstorleken är när du inte anger en explicit. Beroende på den maximala storleken på dina dokument och mängden tillgängligt högutrymme bör du ställa in batchstorleken därefter. Tänk på att den nuvarande maximala dokumentstorleken som stöds av MongoDB är 16 MB.

Se DBCursor.batchSize() i MongoDB Java Driver API-dokument för detaljer.




  1. Mongoid ger oinitierad konstant Mongo

  2. MongoDB sammanlagt returräkning på 0 om inga resultat

  3. MongoDB - Projicera endast det matchande elementet i en array

  4. PHP-start Kan inte ladda det dynamiska biblioteket php_mongo.dll