MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Vazamento de memória no cursor do MongoDB (OutOfMemory)?


O número de objetos que o driver manterá na memória depende do tamanho do lote do cursor. Não tenho certeza de qual é o tamanho do lote padrão quando você não define um explicitamente. Dependendo do tamanho máximo de seus documentos e da quantidade de espaço de heap disponível, você deve definir o tamanho do lote de acordo. Lembre-se de que o tamanho máximo de documento atual suportado pelo MongoDB é de 16 MB.

Consulte DBCursor.batchSize() nos documentos da API do driver Java do MongoDB para obter detalhes.