2

我通过其 query() 函数在 couchdb-python 中使用临时 JavaScript 映射函数。有没有办法获得处理查询所需的时间?

我已经尝试过为脚本计时,但对我来说很明显我得到的时间不正确。如果我遍历 query() 函数返回的 ViewResult 并打印所有结果,我相信我会得到一个更接近事实的答案,但我不希望打印包含在我的计时中。

有人有什么想法吗?

非常感谢!

4

2 回答 2

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
于 2011-07-23T09:03:02.203 回答
0

使用 view() 函数在数据库中运行永久视图。它更有效。在许多情况下,临时的可能非常昂贵。

于 2012-07-20T23:38:33.073 回答