MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Изтичане на памет в MongoDB курсора (OutOfMemory)?

Броят на обектите, които драйверът ще съхранява в паметта, зависи от размера на пакета на курсора. Не съм сигурен какъв е размерът на пакета по подразбиране, когато не го зададете изрично. В зависимост от максималния размер на вашите документи и количеството налично пространство в стек, трябва да зададете съответно размера на пакета. Имайте предвид, че текущият максимален размер на документа, поддържан от MongoDB, е 16MB.

Вижте DBCursor.batchSize() в документите за API на MongoDB Java драйвер за подробности.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Съвети за планиране на схема на MongoDB

  2. Инсталирайте mongodb на azure devops хост за тестване

  3. MongoDB dropIndexes()

  4. pullAll, докато премахвате вградени обекти

  5. Как да добавите индекси в проект mongoDB с рамка Morphia