search

Home  >  Q&A  >  body text

View the time spent on a mongodb query

When operating mongodb on the command line, db.testrests.find({})If you want to know the time of this statement, how can you check it?

巴扎黑巴扎黑2878 days ago560

reply all(1)I'll reply

  • 曾经蜡笔没有小新

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

    1. Please use explain directly for find operation, for example:

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

    2. For Update/delete/insert operations, please set the profile and then check the log, for example:

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

    reply
    0
  • Cancelreply