ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
mongo开启慢查询功能及查询命令profile 查询当前慢查询设置的命令 ``` db.getProfilingLevel() ``` 设置慢查询的命令 level有三种级别: 0:不开启 1:纪录慢命令,默认>100ms 2:记录所有命令 ``` db.setProfilingLevel(1,120) ``` Mongodb Profile记录是直接存在系统的db里,记录位置是system.profile system.profile是一个固定集合.只需要查询这个Collection的记录就能获取到需要的profile记录了 查询命令如下: ``` db.system.profile.find().pretty() ``` 也可以搭配查询参数来查询,比如查询最新的记录使用命令 ``` db.system.profile.find().sort({$natural:-1}).pretty() ``` 还有一种更简洁的命令,可以查看最近的5条记录 ``` show profile ``` 清空还原命令: ``` db.setProfilingLevel(0) db.system.profile.drop() db.createCollection("system.profile",{ capped: true, size:4000000 }) db.setProfilingLevel(1) ```