MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

सीमा =1 =1ms, सीमा> 1 =150ms (मोंगो-पिघल-डाउन)

ऐसा लगता है कि 2.0.x ड्राइवर के साथ कोई समस्या है:ये रहा एक थ्रेड...

मैंने 2.0.x और 1.4.x के साथ ठीक वैसी ही क्वेरी चलाई। जब सीमा =1, दोनों तेजी से ~ 1ms प्रदर्शन करते हैं। जब सीमा =2, 1.4.x संस्करण लगभग 1ms रहता है लेकिन 2.0.x संस्करण 25ms तक कूद जाता है। तो, यह केवल व्याख्या आउटपुट के साथ कोई समस्या नहीं है - यह केवल समस्या का एक लक्षण है।

गुरुवार, 8 जनवरी, 2015 9:04:05 पूर्वाह्न यूटीसी -8, जोशुआ अब्राम्स ने लिखा:दिलचस्प ... 1.4.x का उपयोग करके ठीक वही क्वेरी एक उचित व्याख्या देती है जहां n =2 (और इसी तरह)। क्या यह प्रदर्शन को प्रभावित कर सकता है? जब मैं एक क्वेरी चलाता हूं जहां सीमा =1 यह तेज़ है (उम्मीद के मुताबिक) लेकिन जब सीमा =2 यह 100x धीमी है ...

गुरुवार, 8 जनवरी, 2015 8:52:28 पूर्वाह्न UTC-8, christkv ने लिखा:वास्तव में नहीं। मेरा सुझाव है कि न्यूनतम प्रतिलिपि प्रस्तुत करने योग्य परीक्षण केस (कोड और डेटा) बनाएं और jira.mongodb.com पर टिकट खोलें। यह जानना मुश्किल है कि क्या हो रहा है। यह ड्राइवर होने की संभावना नहीं है लेकिन कोई कभी नहीं जानता। 1.4.x शाखा के साथ भी प्रयास करें ताकि कम से कम यह पता चल सके कि यह 2.0.x शाखा का मुद्दा है।

गुरुवार, 8 जनवरी, 2015 5:47:45 अपराह्न UTC+1, जोशुआ अब्राम्स ने लिखा:अभी चेक किया गया और मैं 2.0.12 ड्राइवर का उपयोग कर रहा हूं। कोई अन्य विचार?

गुरुवार, 8 जनवरी, 2015 8:23:16 पूर्वाह्न UTC-8, christkv ने लिखा:समझाएं आंशिक परिणामों के बजाय ड्राइवर में सभी परिणामों को फिर से शुरू कर रहा है। इस प्रकार आपको योजना मिलती है। एक बात जो दिमाग में आती है वह यह हो सकती है कि आप 1.4.19 से पहले के ड्राइवर पर हैं जिसमें एक त्रुटि थी जहां बैचसाइज को 1 पर सेट किया गया था।

गुरुवार, 8 जनवरी, 2015 5:01:42 अपराह्न UTC+1, जोशुआ अब्राम्स ने लिखा:मुझे ड्राइवर के साथ हाल ही में प्रदर्शन के मुद्दों का एक सूट मिल रहा है।Limit =1 =1ms, Limit> 1 =150ms (mongo-melt-down)

सुनिश्चित नहीं है कि इसका मूल कारण क्या है - और जब मुझे उचित व्याख्या नहीं मिल पाती है तो डीबग करना असंभव है:मोंगोडीबी नेटिव नोड ड्राइवर:एक्सप्लेन इज ब्रोकन?




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब कनेक्शन स्ट्रिंग में @ संभाल लें

  2. MongoDB GridFS VS सीधे डिस्क IO

  3. सक्रिय रिकॉर्ड क्वेरी जहां सरणी फ़ील्ड में मान

  4. सी # मोंगोडीबी:डोमेन ऑब्जेक्ट को सही तरीके से कैसे मैप करें?

  5. मोंगोडीबी पर ग्रिडएफएस का उपयोग कब करें?