sql >> Databáze >  >> NoSQL >> MongoDB

Únik paměti v MongoDB kurzoru (OutOfMemory)?

Počet objektů, které bude ovladač uchovávat v paměti, závisí na velikosti dávky kurzoru. Nejsem si jistý, jaká je výchozí velikost dávky, když ji explicitně nenastavíte. V závislosti na maximální velikosti vašich dokumentů a velikosti dostupného prostoru haldy byste měli odpovídajícím způsobem nastavit velikost dávky. Mějte na paměti, že aktuální maximální velikost dokumentu podporovaná MongoDB je 16 MB.

Viz DBCursor.batchSize() podrobnosti naleznete v dokumentech rozhraní API ovladače MongoDB Java.




  1. Django-Nonrel s polem seznamu Mongodb

  2. MongoDB:Vytažení více náhodných dokumentů z kolekce

  3. pymongo update_one(), upsert=Pravda bez použití operátorů $

  4. MongoDB:Měli byste stále poskytovat ID odkazující na jiné sbírky nebo je pouze zahrnout?