我通过其 query() 函数在 couchdb-python 中使用临时 JavaScript 映射函数。有没有办法获得处理查询所需的时间?
我已经尝试过为脚本计时,但对我来说很明显我得到的时间不正确。如果我遍历 query() 函数返回的 ViewResult 并打印所有结果,我相信我会得到一个更接近事实的答案,但我不希望打印包含在我的计时中。
有人有什么想法吗?
非常感谢!
我通过其 query() 函数在 couchdb-python 中使用临时 JavaScript 映射函数。有没有办法获得处理查询所需的时间?
我已经尝试过为脚本计时,但对我来说很明显我得到的时间不正确。如果我遍历 query() 函数返回的 ViewResult 并打印所有结果,我相信我会得到一个更接近事实的答案,但我不希望打印包含在我的计时中。
有人有什么想法吗?
非常感谢!
这就是我在应用程序中计时的方式。
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
使用 view() 函数在数据库中运行永久视图。它更有效。在许多情况下,临时的可能非常昂贵。