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

कॉस्मॉस डीबी मोंगो एपीआई अनुरोध दर का प्रबंधन कैसे करें बड़ी स्थिति है

Cosmosdb के अनुरोधों को RU का उपभोग करने की आवश्यकता है। जाहिर है, आपका डालने का अनुरोध आरयू थ्रूपुट से अधिक हो गया और त्रुटि कोड 16500 हुआ।

आपको आधिकारिक दस्तावेज़ से और निर्देश मिल सकते हैं ।

समस्या को हल करने के लिए आप नीचे दिए गए तरीकों का अनुसरण कर सकते हैं:

  1. थ्रूपुट कम करने के लिए अपने डेटा को बैचों में आयात करें।

  2. अपने आवेदन में अपना स्वयं का पुनः प्रयास तर्क जोड़ें।

  3. संग्रह के लिए आरक्षित थ्रूपुट बढ़ाना। बेशक, यह आपकी लागत को बढ़ाता है।

आप इसका उल्लेख कर सकते हैं लेख

आशा है कि यह आपकी मदद करेगा।

उत्तर अपडेट करें:

ऐसा लगता है कि आपके दस्तावेज़ विशिष्ट रूप से पहचाने जाने योग्य नहीं हैं। इसलिए मुझे लगता है कि कॉसमॉस डीबी द्वारा स्वचालित रूप से उत्पन्न "_id" विशेषता यह निर्धारित नहीं कर सकती है कि कौन से दस्तावेज़ सम्मिलित किए गए हैं और कौन से दस्तावेज़ सम्मिलित नहीं किए गए हैं।

मेरा सुझाव है कि आप थ्रूपुट सेटिंग बढ़ाएँ, डेटाबेस को खाली करें और फिर डेटा को थोक में आयात करें।

लागत को ध्यान में रखते हुए, कृपया यह दस्तावेज़ देखें उपयुक्त RU सेट करने के लिए।

या आप Cosmos DB Emulator" के माध्यम से स्थानीय रूप से बल्क इंपोर्ट ऑपरेशन का परीक्षण कर सकते हैं।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्प्रिंग डेटा MongoDB द्वारा निष्पादित प्रश्नों को कैसे लॉग करें?

  2. एकाधिक स्कीमा घोषित होने के बाद डेटाबेस से डेटा प्राप्त नहीं कर सकता (मोंगोज़ + एक्सप्रेस + मोंगोडब

  3. MongoDB:समानता के बिना MapReduce का उपयोग करने का क्या मतलब है?

  4. प्ले मॉर्फिया को फिर से शुरू करने के बाद सभी विफल हो जाते हैं

  5. MongoCollection बनाम DBCollection java