top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

MongoDB: Is there a way to configure/increase the memory limit on the pipeline

+2 votes
724 views

Is there a way to configure/increase the memory limit(100MB) on the pipeline? What if I have a lot of RAM that can be used by MongoDB?

posted Mar 28, 2016 by anonymous

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

1 Answer

+2 votes

There is not any method to increase the memory limit on the pipeline but we have options to solve this problem as pipeline stages have a limit of 100 megabytes of RAM. If a stage exceeds this limit, MongoDB will produce an error. if you want to allow for the handling of large datasets, use the allowDiskUse option to enable aggregation pipeline stages to write data to temporary files.So try allowDiskUse option and for RAM,SSD for large data sets.
Follow this documentation of mongoDB to know more restriction of pipeline
: https://docs.mongodb.org/manual/core/aggregation-pipeline-limits/

answer Mar 29, 2016 by Shivam Kumar Pandey
Similar Questions
+1 vote

We are using mongo DB in a single node. I understand that this is not MongoDB is intended to do. But due to the sophistication of mongos querying and other architectural/ business reasons we have chosen MongoDB. We are facing an issue now. We would be happy to get it resolved with your help.

Problem:
We have to limit the memory utilization of MongoDB.

ENV:
WindowsVersion: 3.2

What we know:
1. MongoDB utilizes as much memory as possible to give a better performance
2. When memory utilization reaches a certain threshold percentage, MongoDB frees up the memory it holds
3. We are not able to see the memory utilization of MongoDB service in Task Manager

+2 votes

Is there a way to compare two fields from different MongoDB Collections?

I have a 2 collections:
collection_1: { "english" : { "orth" : "africa", "pron" : "frik" }, "francais" : { "orth" : "afrique" } }
collection_2: { "form" : { "orth" : "afrique", "pron" : "afik" } "sense" : { "cit" : { "quote" : "africa" } }}

I would like to find all where "collection_1.english.orth" == "collection_2.form.orth" and copy/add "form.pron" from collection_2 into collection_1 under "francais.pron".

...