在客户端分析Mongo

时间:2014-01-26 14:20:33

标签: java mongodb profiling

我是Mongo的新手,我正在尝试在应用程序(mongo客户端)端上配置Mongo查询。我有一个java应用程序,它使用mongodb驱动程序来查询Mongo数据库,我想记录所有查询和每个查询所花费的时间。有可能吗?

2 个答案:

答案 0 :(得分:2)

JProfiler有一个MongoDB探针。它可以向您展示回溯,遥测和单一活动的热点。

enter image description here

免责声明:我公司开发JProfiler

答案 1 :(得分:1)

您可以使用常规Java日志记录后端配置MongoDB驱动程序日志记录:

Configure logging for the MongoDB Java driver

默认情况下,Mongo服务器会记录所有慢速查询,即执行时间超过100毫秒的查询。您可以在服务器上更改该设置。