mongodb profiler

切换至需要的库

> 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

你可能感兴趣的:(mongodb profiler)