Вашата инсталация на pymongo използва ли включения C разширения ?
>>> import pymongo
>>> pymongo.has_c()
True
Прекарах по-голямата част от миналата седмица, опитвайки се да отстраня грешки в заявка със среден размер и съответната обработка, която отне 20 секунди за изпълнение. След като разширенията C бяха инсталирани, целият същия процес отне приблизително секунда.
За да инсталирате C разширенията в Debian, инсталирайте заглавките за разработка на python, преди да стартирате лесна инсталация. В моя случай също трябваше да премахна старата версия на pymongo. Имайте предвид, че това ще компилира двоичен файл от C, така че имате нужда от всички обичайни инструменти. (GCC и т.н.)
# on ubuntu with pip
$ sudo pip uninstall pymongo
$ sudo apt-get install python-dev build-essential
$ sudo pip install pymongo