参考 > 参考 > mongo Shell方法 > 数据库方法 > db.setProfilingLevel()
db.
setProfilingLevel
(level,options )¶该方法配置数据库探查器级别,slowms和sampleRate。
如果数据库探查器级别为
1
或2
(即,启用了数据库探查器),则
减慢速度和
sampleRate会影响探查器和的行为。diagnostic log
如果数据库探查器级别为
0
(即禁用了数据库探查器),则
速度减慢和
sampleRate仅影响诊断日志。
虽然分析是上不可用mongos
情况下,在MongoDB中4.0开始,你可以运行
db.setProfilingLevel()
在mongos
设定
slowms和
采样率的诊断日志。也就是说,对于一个mongos
实例,必须0
为level指定。
db.setProfilingLevel()
提供围绕profile
命令的包装
。
该db.setProfilingLevel()
方法具有以下形式:
参数 | 类型 | 描述 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
水平 | 整数 | 配置数据库探查器级别。提供以下探查器级别:
由于无法在上使用概要分析 |
||||||||
选项 | 文件或整数 | 可选的。接受整数或期权文件。如果将整数值作为
|
该方法返回一个包含先前设置值的文档。
哪里:
was
是上一个 级别的
设置。slowms
是先前的 减慢设置。sampleRate
是先前的 sampleRate设置。要查看当前配置文件级别,请参阅db.getProfilingStatus()
。