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

धीमी मोंगोडीबी प्रश्नों को स्वचालित रूप से कैसे मारें?

'नोटेबलस्कैन' विकल्प, जैसा कि @ghik ने उल्लेख किया है, आपको उन प्रश्नों को चलाने से रोकेगा जो किसी इंडेक्स का उपयोग न करने के कारण धीमे हैं। हालाँकि, वह विकल्प सर्वर के लिए वैश्विक है, और यह उत्पादन परिवेश में उपयोग के लिए उपयुक्त नहीं है। यह टेबल स्कैन के अलावा धीमी क्वेरी के किसी अन्य स्रोत से भी आपकी रक्षा नहीं करेगा।

दुर्भाग्य से, मुझे नहीं लगता कि अभी आप जो चाहते हैं उसे सीधे करने का कोई तरीका है। एक JIRA टिकट है जिसमें $maxTime या $maxScan क्वेरी पैरामीटर जोड़ने का प्रस्ताव है, जो लगता है कि यह आपकी मदद करेगा, इसलिए कृपया इसके लिए वोट करें:https://jira.mongodb.org/browse/SERVER-2212



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. $regex को $ के अंदर या एकत्रीकरण अभिव्यक्ति के रूप में कैसे उपयोग करें

  2. MongoDb:$lookup . के साथ गहराई से नेस्टेड ऑब्जेक्ट ढूंढें

  3. MongoDB जर्नलिंग:क्या जर्नल फ़ाइल का उपयोग तब किया जाता है जब क्लाइंट एक गैर-जर्नल लिखने का अनुरोध करता है और मोंगोड पर जर्नलिंग सक्रिय होता है

  4. नेवले के लिए ब्लूबर्ड का प्रयोग करें, मिल गया। बाइंड एक फ़ंक्शन नहीं है

  5. MongoDb खोज प्रदर्शन