5
有没有办法获得mongostat实用程序的结果,如no。通过java驱动程序查询/秒,插入/秒等。 一种方法我发现是通过蒙戈对象来获取serverstatus:通过mongoDB Java驱动程序获取mongoStat
db.command("serverStatus")
,然后让到现在执行的总查询,然后操纵它来获得每秒查询。
有没有其他更好的方法来获取这些信息?
有没有办法获得mongostat实用程序的结果,如no。通过java驱动程序查询/秒,插入/秒等。 一种方法我发现是通过蒙戈对象来获取serverstatus:通过mongoDB Java驱动程序获取mongoStat
db.command("serverStatus")
,然后让到现在执行的总查询,然后操纵它来获得每秒查询。
有没有其他更好的方法来获取这些信息?
可以使用Db.command("ServerStatus")
函数来获取服务器状态,你可以保持轮询
你前几天问同样的问题MongoDB的邮件列表并提供了答案:http://groups.google .com/group/mongodb-user/browse_thread/thread/a70bf2d7dbd2a13b/a5b42fe3e7991d32 – 2011-03-15 14:22:44
@Brendan感谢您的回复。在mongoDb邮件列表上告诉我的方法是我在这里发布的方法。我想知道是否有直接的方法。因为如果我使用'db.command(“serverStatus”)',我会得到总数。在服务器上执行的查询。然后我必须轮询并从当前结果中减去以前的结果。我只是想知道在java驱动程序中是否有任何实用工具可以直接返回最终结果。 – 2011-03-16 03:36:35