首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否查询MongoDB当前进度?

是否查询MongoDB当前进度?
EN

Stack Overflow用户
提问于 2011-12-16 23:11:55
回答 3查看 6.2K关注 0票数 3

我几天前就开始使用MongoDB了。使用MongoDB一切都很好,但我不知道是用来检查MongoDB当前进度的查询。用于检查MongoDB中当前正在进行的查询的ie命令或列出MongoDB的整体过程的命令。我尝试执行命令"mongostat“,但它没有提供正在进行的查询。因此,请提供针对此情况的补救措施。

先说谢谢,

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-12-16 23:49:02

您将想要进行mongo分析:

Database Profiling

您需要首先通过选择数据库来打开探查器;然后选择db.setProfilingLevel(2);

从那里你可以开始跟踪你的查询。如果你还没有这样做,我建议你安装MMS;mongo的监控系统,这只是一个优秀的监控工具。

它在观察查询结果时帮了我很大的忙。

票数 3
EN

Stack Overflow用户

发布于 2011-12-16 23:49:04

使用db.currentOp()。如果还不够,可以试试profiling

票数 7
EN

Stack Overflow用户

发布于 2015-06-25 23:31:28

Set Profiling =2增加服务器上的负载,就像在MySQL中启用常规日志一样。它增加了磁盘I/O。

因此,最好使用db.currentOp()进行监控。否则,在短时间内使用性能分析,并在日志中记录几个查询后禁用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8536105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档