搜尋

首頁  >  問答  >  主體

查看一次mongodb查詢所耗費的時間

在命令列中操作mongodb,db.testrests.find({})要想知道這條語句的時間,要怎麼查看那?

巴扎黑巴扎黑2837 天前535

全部回覆(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
  • 取消回覆