搜索

首页  >  问答  >  正文

查看一次mongodb查询所耗费的时间

在命令行中操作mongodb,db.testrests.find({})要想知道这条语句的时间,要怎么查看那?

巴扎黑巴扎黑2837 天前532

全部回复(1)我来回复

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:25:30

    1、find操作请直接使用explain,例如:

    db.tablename.find().explain( "executionStats" )
    
    关注输出的如下数值:explain.executionStats.executionTimeMillis
    

    2、Update/delete/insert操作,请设置profile,然后查看日志,例如:

    db.setProfilingLevel(2)
    db.getProfilingLevel()
    
    db.system.profile.find()

    回复
    0
  • 取消回复