我很新,在Mongo
,我試圖在應用程序(mongo客戶端)端上剖析Mongo查詢。我有一個Java應用程序,它使用mongodb
驅動程序來查詢Mongo數據庫,我想記錄所有查詢和每個查詢所花費的時間。可能嗎 ?在客戶端剖析Mongo
3
A
回答
1
可以使用常規的Java日誌後端配置MongoDB的驅動程序日誌:
Configure logging for the MongoDB Java driver
默認情況下Mongo的服務器將記錄所有的查詢速度慢,即那些需要100ms以上來執行。您可以在服務器上更改該設置。
2
JProfiler有一個MongoDB探測器。它可以顯示回溯,遙測和單個事件的熱點。
聲明:我的公司開發的JProfiler
相關問題
- 1. CentOS的Mongo Web客戶端
- 2. 彈簧數據mongo剖析數據
- 3. 端到端剖析Web請求
- 4. 解析LESS客戶端
- 5. SQL客戶端分析器?
- 6. 解析遷移 - 客戶端到客戶端推送通知
- 7. 將Ember客戶端連接到Node/Mongo後端時出錯
- 8. 剖析
- 9. 在客戶端
- 10. 在客戶端
- 11. 在客戶端
- 12. 在客戶端
- 13. 在客戶端
- 14. 在客戶端
- 15. 在客戶端
- 16. MongoDB(Mongoose和Mongo客戶端PHP)在concat字段中搜索
- 17. 未在客戶端上更新的Mongo集合
- 18. 避免在mongo客戶端打印輸出
- 19. 在Mongo Java客戶端中的例外2.4
- 20. 在一個Docker容器中安裝mongo客戶端
- 21. 流星:如何在Mongo數據上執行客戶端計算
- 22. 剖析PHP在線
- 23. 客戶端到服務器端谷歌分析MP客戶端ID
- 24. Java:服務器/客戶端 - >客戶端/客戶端
- 25. 當從客戶端插入時,在Meteor服務器端豐富Mongo文檔?
- 26. 解析TIF文件客戶端
- 27. 解析AngularJS客戶端錯誤
- 28. Servicestack SOAP&ToOptimizedResult客戶端解析錯誤
- 29. Swift Chat客戶端教程,解析?
- 30. 任何客戶端哈姆分析器?
是,使用[探查](http://docs.mongodb.org/manual/tutorial/manage-the-database-profiler/): 'db.setProfilingLevel(2)' –
db.setProfilingLevel()記錄服務器端。問題是關於客戶端日誌記錄... – Vegar