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

Perdita di memoria nel cursore MongoDB (OutOfMemory)?

Il numero di oggetti che il driver manterrà in memoria dipende dalla dimensione del batch del cursore. Non sono sicuro di quale sia la dimensione batch predefinita quando non ne imposti una esplicitamente. A seconda della dimensione massima dei documenti e della quantità di spazio disponibile nell'heap, è necessario impostare la dimensione del batch di conseguenza. Tieni presente che la dimensione massima attuale del documento supportata da MongoDB è 16 MB.

Vedi DBCursor.batchSize() nei documenti dell'API del driver Java di MongoDB per i dettagli.