mongodb可以通过profile来监控数据 (mongodb性能优化)

    通过db.system.profile.find() 查看当前的监控日志。

    这里值的含义是

    ts:命令执行时间

    info:命令的内容

    query:代表查询

    reslen:返回的结果集大小,byte数

    nquery:后面是查询条件

    millis:所花时间

    如果发现时间比较长,那么就需要作优化。

    比如nscanned数很大,或者接近记录总数,那么可能没有用到索引查询。

    reslen很大,有可能返回没必要的字段。

    原文转自: