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

पायथन + मोंगोडीबी - कर्सर पुनरावृत्ति बहुत धीमी है

क्या आपका पाइमोंगो इंस्टॉलेशन शामिल सी एक्सटेंशन ?

>>> import pymongo
>>> pymongo.has_c()
True

मैंने पिछले सप्ताह का अधिकांश समय एक मध्यम आकार की क्वेरी और संबंधित प्रसंस्करण को डीबग करने की कोशिश में बिताया, जिसे चलाने में 20 सेकंड का समय लगा। एक बार C एक्सटेंशन इंस्टॉल हो जाने के बाद, पूरी प्रक्रिया में लगभग एक सेकंड का समय लगा।

डेबियन में सी एक्सटेंशन स्थापित करने के लिए, आसान इंस्टॉल चलाने से पहले पायथन विकास शीर्षलेख स्थापित करें। मेरे मामले में, मुझे पाइमोंगो के पुराने संस्करण को भी हटाना पड़ा। ध्यान दें कि यह सी से बाइनरी संकलित करेगा, इसलिए आपको सभी सामान्य टूल्स की आवश्यकता है। (जीसीसी, आदि)

# on ubuntu with pip
$ sudo pip uninstall pymongo
$ sudo apt-get install python-dev build-essential
$ sudo pip install pymongo


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं MongoDB में $elemMatch द्वारा कैसे क्रमबद्ध कर सकता हूं?

  2. MongoNetworkError:सर्वर से कनेक्ट करने में विफल [लोकलहोस्ट:27017] पहले कनेक्ट पर [MongoNetworkError:कनेक्ट ECONNREFUSED 127.0.0.1:27017]

  3. mongoengine में एक सूची को क्वेरी करना; शामिल बनाम in

  4. संग्रह में संग्रहीत सरणी को दोबारा आकार दें और CSV को निर्यात करें

  5. क्लस्टर नियंत्रण प्रदर्शन और स्वास्थ्य निगरानी