切换至需要的库
> use revdol
switched to db revdol
查看当前的profile等级
> db.getProfilingLevel()
0
设置慢查询的阈值为100ms
> db.setProfilingLevel(1, { slowms: 100 })
{ "was" : 0, "slowms" : 100, "sampleRate" : 1, "ok" : 1 }
Level | Description |
---|---|
0 |
分析器已关闭,不会收集任何数据。这是默认的级别。 |
1 |
分析器收集的数据用于超过slowms值的操作。 |
2 |
分析器收集所有操作的数据。 |
字段说明:
- ts: 该命令在何时执行
- info: 本命令的详细信息
- reslen: 返回结果集的大小
- nscanned: 本次查询扫描的记录数
- nreturned: 本次查询实际返回的结果集
- millis: 该命令执行耗时,以毫秒记
更多请见官方文档
https://docs.mongodb.com/manual/tutorial/manage-the-database-profiler/#profiling-levels
网友评论