1、监控
mongodb可以通过proile来监控数据,进行优化。
a、开启profile功能
db.setProfilingLevel(level) #0关闭 1记录满命令 2全部
level为1时,慢命令默认值为100ms,更改为db.setProilingLevel(level, slowms)。如db.setProilingLevel(1, 50)这样就更改为50ms。
b、查看profile功能
db.getProilingLevel();
c、查看监控日志
db.system.profile.find()
d、db.serverStatus()查看mongod运行状态
2、explain查询执行情况
执行命令: