有没有办法使用 couchdb-python 获取针对 CouchDB 的临时查询的时间(以毫秒为单位)?

发布于 2024-11-08 17:00:27 字数 225 浏览 2 评论 0原文

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

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

任何人都得到任何结果想法?

非常感谢!

I'm using ad-hoc JavaScript map functions in couchdb-python through its query() function. Is there a way of getting the time the query takes to process?

I've tried timing the script, but it's pretty obvious to me that the time I'm getting is not correct. If I iterate over the ViewResult that the query() function returns and print all the results, I believe I get an answer that's closer to the truth, but I don't want the printing to be included in my timing..

Anyone got any ideas?

Thanks a bunch!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

悲凉≈ 2024-11-15 17:00:27

这就是我在应用程序中计时的方式。

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

This is how I time things in my applications.

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
暮倦 2024-11-15 17:00:27

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

Use view() function to run permanent views in database. It is more efficient. In many cases, temporary may be very costly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文