<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 07:37:54 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[DOCS-91] Table of limits</title>
                <link>https://jira.mongodb.org/browse/DOCS-91</link>
                <project id="10380" key="DOCS">Documentation</project>
                    <description>&lt;p&gt;It would be handy if we documented any and all system limits in a single place.  Examples:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;maximum document size&lt;/li&gt;
	&lt;li&gt;maximum number of indexes per collection&lt;/li&gt;
	&lt;li&gt;maximum namespace length&lt;/li&gt;
	&lt;li&gt;maximum number of fields per index&lt;/li&gt;
	&lt;li&gt;maximum number of members in a replica set (voting and non-voting)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;probably there are lots more around.&lt;/p&gt;

&lt;p&gt;Additionally, certain quantities don&apos;t have limits per se, but are a function of something else about the installation, so it&apos;d be useful to give approximate formulas for an installation&apos;s limit on things.  Examples:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;maximum number of namespaces (a function of the .ns file size)&lt;/li&gt;
	&lt;li&gt;maximum dataSize (an approximate function of the machine architecture and whether journaling is enabled)&lt;/li&gt;
	&lt;li&gt;maximum number of chunks per sharded collection (this is mostly hypothetical)&lt;/li&gt;
	&lt;li&gt;maximum sharded collection size in bytes (another hypothetical quantity)&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="26707">DOCS-91</key>
            <summary>Table of limits</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="sam.kleinman">Sam Kleinman</assignee>
                                    <reporter username="richard.kreuter">Richard Kreuter</reporter>
                        <labels>
                    </labels>
                <created>Thu, 15 Dec 2011 21:09:29 +0000</created>
                <updated>Thu, 29 Nov 2012 16:34:53 +0000</updated>
                            <resolved>Fri, 12 Oct 2012 19:43:23 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="175822" author="auto" created="Wed, 17 Oct 2012 00:18:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-10-16T17:18:48-07:00&apos;, u&apos;email&apos;: u&apos;samk@10gen.com&apos;, u&apos;name&apos;: u&apos;Sam Kleinman&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-91&quot; title=&quot;Table of limits&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-91&quot;&gt;&lt;del&gt;DOCS-91&lt;/del&gt;&lt;/a&gt;: corrections to limits&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/docs/commit/8e6375b3a8c7d39899d57e4cf7398af9abaf8a52&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/docs/commit/8e6375b3a8c7d39899d57e4cf7398af9abaf8a52&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="174387" author="samk" created="Fri, 12 Oct 2012 19:43:23 +0000"  >&lt;p&gt;Richard, &lt;/p&gt;

&lt;p&gt;Could you please close to confirm.&lt;/p&gt;

&lt;p&gt;I&apos;ve intentionally not included limits and thresholds which are hypothetical (and untested,) or controlled by a number of factors including platform specific configurations.&lt;/p&gt;

&lt;p&gt;Feel free to re-open if there&apos;s a large gap of concrete limits. Or open smaller specific tickets about new limits that need to be included.&lt;/p&gt;

&lt;p&gt;Cheers,&lt;br/&gt;
sam&lt;/p&gt;</comment>
                            <comment id="174341" author="auto" created="Fri, 12 Oct 2012 17:59:26 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-10-12T10:59:09-07:00&apos;, u&apos;email&apos;: u&apos;samk@10gen.com&apos;, u&apos;name&apos;: u&apos;Sam Kleinman&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-91&quot; title=&quot;Table of limits&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-91&quot;&gt;&lt;del&gt;DOCS-91&lt;/del&gt;&lt;/a&gt; organization and additional facts&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/docs/commit/35fe18f209bc22538b8ba6242f1146fca23c44e5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/docs/commit/35fe18f209bc22538b8ba6242f1146fca23c44e5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="174339" author="auto" created="Fri, 12 Oct 2012 17:59:23 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-10-12T08:31:05-07:00&apos;, u&apos;name&apos;: u&apos;Sam Kleinman&apos;, u&apos;email&apos;: u&apos;samk@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-91&quot; title=&quot;Table of limits&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-91&quot;&gt;&lt;del&gt;DOCS-91&lt;/del&gt;&lt;/a&gt; providing better indexing.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/docs/commit/7dff238cf6509664cc30169be5bcc3d4019106ad&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/docs/commit/7dff238cf6509664cc30169be5bcc3d4019106ad&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="126621" author="richard@10gen.com" created="Tue, 5 Jun 2012 21:17:13 +0000"  >&lt;p&gt;Not quite limits, but related (in my head): &lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;restrictions on names of databases (e.g., no dots, &amp;amp; database names are case-sensitive only if the fs is)&lt;/li&gt;
	&lt;li&gt;restrictions on names of collections (if there are any)&lt;/li&gt;
	&lt;li&gt;restrictions on characters in field names (e.g., no dots or dollarsigns)&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="114937" author="samk" created="Mon, 30 Apr 2012 18:18:17 +0000"  >&lt;p&gt;&lt;a href=&quot;http://docs.mongodb.org/manual/reference/limits/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://docs.mongodb.org/manual/reference/limits/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Perhaps it would be good, to meet up in person to get some of the reset of these values and limits nailed down.&lt;/p&gt;</comment>
                            <comment id="81698" author="samk" created="Mon, 23 Jan 2012 18:14:34 +0000"  >&lt;p&gt;An in memory sort without an index must complete using less than 32 megabytes of RAM, or the sort is stopped. (source: scott in training) &lt;/p&gt;</comment>
                            <comment id="81692" author="richard@10gen.com" created="Mon, 23 Jan 2012 18:05:57 +0000"  >&lt;p&gt;More limits!&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Maximum number of documents we&apos;ll sort in memory (there&apos;s some error message about &quot;too many documents to sort without an index&quot; when we exceed this limit).&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;If there are limits on the number of documents we&apos;ll de-duplicate for multi-key index queries or $or queries, then those, too.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="79146" author="richard@10gen.com" created="Wed, 11 Jan 2012 18:35:26 +0000"  >&lt;p&gt;Another limit!  The maximum length of a query&apos;s JSON representation that we&apos;ll show in db.currentOp, the system profiler, the log file, etc.&lt;/p&gt;</comment>
                            <comment id="74538" author="richard@10gen.com" created="Mon, 19 Dec 2011 21:57:02 +0000"  >&lt;p&gt;More limits!&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;how many megabytes we&apos;re willing to sort in memory (for scanAndOrder queries)&lt;/li&gt;
	&lt;li&gt;if there&apos;s a limit on the maximum number of documents we deduplicate for multikey and $or processing, then that&lt;/li&gt;
	&lt;li&gt;maximum index key length&lt;/li&gt;
	&lt;li&gt;maximum $in list length&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Things that aren&apos;t limits but are hard-coded thresholds:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;frequency of chunk splits (which is some kind of function of chunk size or number of documents inserted, whichever comes first)&lt;/li&gt;
	&lt;li&gt;frequency of journal commits (which is a function of time or write volume whichever comes first).&lt;/li&gt;
	&lt;li&gt;cursor timeouts, batch sizes, etc.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="73941" author="kbanker" created="Fri, 16 Dec 2011 16:58:28 +0000"  >&lt;p&gt;I believe that this would be great for the reference section.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>11.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 16 Dec 2011 16:58:28 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        11 years, 18 weeks, 1 day ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>jess.mokrzecki@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            11 years, 18 weeks, 1 day ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>auto</customfieldvalue>
            <customfieldvalue>kbanker</customfieldvalue>
            <customfieldvalue>richard.kreuter</customfieldvalue>
            <customfieldvalue>sam.kleinman</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrsimn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrho7j:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>16734</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hryjgv:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                </customfields>
    </item>
</channel>
</rss>