mongodb 慢查询日志
指定阈值慢查询 ,超过1000毫秒的查询被记录 db.setProfilingLevel(1, { slowms: 1000 }) //关掉慢查询日志 db.setProfilingLevel(0) ///删除日志集合 db.system.profile.drop() // 查询慢查询级别和其它信息 db.getProfilingStatus() // 仅返回慢查询级别 db.getProfilingLevel() // 查询最近的10个慢查询日志 db.system.profile.find({"millis":{$gte:4000}}).limit(50).sort( { ts : -1 } ).pretty() // 查询 低于 5毫秒的日志 db.system.profile.find( { millis : { $gt : 5 } } ).pretty() // 查询时间从 2021-03-15 3点整到 2021-03-17 3点40分之间的日志 db.system.profile.find({ ts : { $gt: new ISODate("2021-03-15T03:00:00Z"), $lt: new ISODate("2021-03-17T03:40:00Z") } }).pretty()