优化

了解explain

  1. db.usermodels.find({
  2. '_id' :{
  3. "$gt" :ObjectId("55940ae59c39572851075bfd")
  4. }
  5. }).explain()

关注点

了解profile

profile级别有三种:

  • 0:不开启
  • 1:记录慢命令,默认为大于100ms
  • 2:记录所有命令
  • 3、查询profiling记录

开启

  1. db.setProfilingLevel(2, 20)

默认记录在system.profile中

  1. db['system.profile'].find()