<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:26:33 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>[COMPASS-994] Slow performance and UI unresponsive on collection with 1,000+ fields</title>
                <link>https://jira.mongodb.org/browse/COMPASS-994</link>
                <project id="13182" key="COMPASS">Compass </project>
                    <description>&lt;p&gt;Received a proposed schema/dat set for an IoT use case from a prospect. The document has 1,000+ fields and 36,000 docs in the data set. When trying to load into Compass, the schema analysis takes several minutes, and when completed, Compass becomes unresponsive, and my CPU starts to max out.&lt;/p&gt;

&lt;p&gt;Even though the schema could be changed to use nested documents and arrays (that will be advised to the prospect) - our Compass product should perform properly.&lt;/p&gt;</description>
                <environment>OSX 10.12.4 16GB RAM 15&amp;quot; Macbook Pro</environment>
        <key id="370245">COMPASS-994</key>
            <summary>Slow performance and UI unresponsive on collection with 1,000+ fields</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</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="13203">Gone away</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="sigfrido.narvaez@mongodb.com">Sigfrido Narvaez</reporter>
                        <labels>
                            <label>stagnant</label>
                    </labels>
                <created>Sun, 2 Apr 2017 22:41:53 +0000</created>
                <updated>Fri, 27 Oct 2023 20:19:29 +0000</updated>
                            <resolved>Mon, 1 Oct 2018 10:26:24 +0000</resolved>
                                    <version>1.6.1</version>
                                                    <component>Performance</component>
                    <component>Schema</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>9</watches>
                                                                                                                <comments>
                            <comment id="2018845" author="durran.jordan@10gen.com" created="Mon, 1 Oct 2018 10:26:25 +0000"  >&lt;p&gt;Rewriting stories to remove hadron-document&lt;/p&gt;</comment>
                            <comment id="1627731" author="sam.weaver@10gen.com" created="Thu, 20 Jul 2017 17:29:09 +0000"  >&lt;p&gt;For comparison - Compass latest master takes 31 seconds to load the documents view (with 37,000 of these documents). Monogchef takes 6-8 seconds on the same collection.&lt;/p&gt;</comment>
                            <comment id="1627182" author="peter.schmidt" created="Thu, 20 Jul 2017 07:51:28 +0000"  >&lt;p&gt;I have retested this in v1.8.0-beta.2. &lt;/p&gt;

&lt;p&gt;In isolation (one document) Compass behaves pretty responsively. However, with 37000 copies imported, using &lt;a href=&quot;https://stackoverflow.com/questions/43034506/mongoimport-ignore-id-key-e11000-duplicate-key-error-index/43036754#43036754&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;this SO&lt;/a&gt; to rename the _id field and avoid duplicate key errors, I get the following 3:22 long video:&lt;br/&gt;
&lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/attachment/161367/161367_COMPASS-994-with-37k-docs-test.mov&quot; title=&quot;COMPASS-994-with-37k-docs-test.mov attached to COMPASS-994&quot;&gt;COMPASS-994-with-37k-docs-test.mov&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.mongodb.org/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;I think the Schema Analysis now behaves better than the Documents Tab.&lt;/p&gt;

&lt;p&gt;There should at least be a loading spinner for the ~20 seconds Compass spends rendering the Documents Tab (assuming no simple optimisations like COMPASS-1323 exist) so the Compass user isn&apos;t left wondering whether Compass has hung while the Documents Tab is loading.&lt;/p&gt;</comment>
                            <comment id="1553258" author="thomasr" created="Thu, 20 Apr 2017 01:26:03 +0000"  >&lt;p&gt;This should be addressed when we finalize the epic COMPASS-507, which means the Documents tab will become the default, and the schema analysis does not run by default anymore, but only on demand. The user will also have the opportunity to change the limit to less documents for schema analysis.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="368574">COMPASS-983</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="161367" name="COMPASS-994-with-37k-docs-test.mov" size="44204395" author="peter.schmidt" created="Thu, 20 Jul 2017 07:43:40 +0000"/>
                            <attachment id="152884" name="IoTSchema1kfields.json" size="14631" author="sigfrido.narvaez@mongodb.com" created="Sun, 2 Apr 2017 22:39:35 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 20 Apr 2017 01:26:03 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        5 years, 19 weeks, 2 days 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_14262" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>End date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 11 Apr 2017 00:00:00 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>COMPASS-1739</customfieldvalue>
                        </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>luke.bonanomi@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            5 years, 19 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>durran.jordan@mongodb.com</customfieldvalue>
            <customfieldvalue>peter.schmidt</customfieldvalue>
            <customfieldvalue>sam.weaver</customfieldvalue>
            <customfieldvalue>sigfrido.narvaez@mongodb.com</customfieldvalue>
            <customfieldvalue>thomas.rueckstiess@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|ht564f:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_14261" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>Start date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 3 Apr 2017 00:00:00 +0000</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|hrqcxj:</customfieldvalue>

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