2011-03-15 77 views
5

有没有办法获得mongostat实用程序的结果,如no。通过java驱动程序查询/秒,插入/秒等。 一种方法我发现是通过蒙戈对象来获取serverstatus:通过mongoDB Java驱动程序获取mongoStat

db.command("serverStatus") 

,然后让到现在执行的总查询,然后操纵它来获得每秒查询。

有没有其他更好的方法来获取这些信息?

+1

你前几天问同样的问题MongoDB的邮件列表并提供了答案:http://groups.google .com/group/mongodb-user/browse_thread/thread/a70bf2d7dbd2a13b/a5b42fe3e7991d32 – 2011-03-15 14:22:44

+0

@Brendan感谢您的回复。在mongoDb邮件列表上告诉我的方法是我在这里发布的方法。我想知道是否有直接的方法。因为如果我使用'db.command(“serverStatus”)',我会得到总数。在服务器上执行的查询。然后我必须轮询并从当前结果中减去以前的结果。我只是想知道在java驱动程序中是否有任何实用工具可以直接返回最终结果。 – 2011-03-16 03:36:35

回答

4

可以使用Db.command("ServerStatus")函数来获取服务器状态,你可以保持轮询

相关问题