监控

#连接mongo客户端,执行  
db.setProfilingLevel(1)   #开启prifile监控, 0 关闭,1 记录慢命令,2 记录全部
db.getProfilingLevel()    #查看当前监控等级
db.system.profile.find()  #查看监控日志

索引优化工具 -- dex

1. pip install dex 
2. 连接mongo shell, 执行` db.setProfilingLevel(1) `开启监控,等待监控几天生成日志
3. 运行 dex -p mongodb://myUser:myPass@myHost:12345/myDb 查看有待优化的字段

mongo_dex

执行后如上图,工具会生成建议的索引优化命令,在mongo shell里执行即可.