MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Fuite de mémoire dans le curseur MongoDB (OutOfMemory) ?

Le nombre d'objets que le pilote conservera en mémoire dépend de la taille du lot du curseur. Je ne sais pas quelle est la taille de lot par défaut lorsque vous n'en définissez pas explicitement. En fonction de la taille maximale de vos documents et de la quantité d'espace de tas disponible, vous devez définir la taille du lot en conséquence. Gardez à l'esprit que la taille de document maximale actuelle prise en charge par MongoDB est de 16 Mo.

Voir DBCursor.batchSize() dans la documentation de l'API du pilote Java MongoDB pour plus de détails.