कुछ सुझाव :
-
सम्मिलित करने से पहले अपने संग्रह को अनुक्रमित न करें , जैसा कि इन्सर्ट इंडेक्स को संशोधित करता है जो एक ओवरहेड है। सब कुछ डालें, फिर इंडेक्स बनाएं।
-
"सहेजें" के बजाय, mongoDB "batchinsert" का उपयोग करें जो 1 ऑपरेशन में कई रिकॉर्ड डाल सकता है। इसलिए प्रति बैच लगभग 5000 दस्तावेज़ सम्मिलित करें। आपको उल्लेखनीय प्रदर्शन लाभ दिखाई देगा।
यहां सम्मिलित करने की विधि # 2 देखें, यह एकल दस्तावेज़ के बजाय सम्मिलित करने के लिए दस्तावेज़ों की सरणी लेता है। इस धागे में चर्चा भी देखें
और यदि आप अधिक बेंचमार्क करना चाहते हैं -
-
यह केवल एक अनुमान है, पूर्वनिर्धारित बड़े आकार के कैप्ड संग्रह का उपयोग करने का प्रयास करें अपने सभी डेटा को स्टोर करने के लिए। इंडेक्स के बिना कैप्ड संग्रह का सम्मिलन प्रदर्शन बहुत अच्छा है।