我通过query()函数在couchdb-python中使用ad-hoc JavaScript map函数。有没有办法获得查询处理的时间?
我已经尝试过对脚本进行计时,但对我来说很明显,我得到的时间不正确。如果我遍历ViewResult,query()函数返回并打印所有结果,我相信我得到一个更接近事实的答案,但我不希望打印包含在我的计时中..
有人有任何想法吗?
非常感谢!
答案 0 :(得分:0)
这就是我在应用程序中计时的方法。
from datetime import *
lastTime = datetime.now()
dosomestuff()
pollTime = datetime.now()
diff = pollTime - lastTime
print diff.total_seconds()
#or if not python2.7 (td.microseconds + (td.seconds + td.days * 24 * 3600) * 10**6) / 10**6
答案 1 :(得分:0)
使用view()函数在数据库中运行永久视图。它更有效率。在许多情况下,临时性可能非常昂贵。