2011-03-15 66 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")函數來獲取服務器狀態,你可以保持輪詢

相關問題