profile
¶对于mongod
实例,该命令启用,禁用或配置Database Profiler。探查器捕获并记录有关正在运行的mongod
实例上的写操作,游标和数据库命令的性能的数据
。如果禁用了探查器,则该命令会将slowms
和sampleRate
用于将慢速操作记录到诊断日志中。
对于mongos
例如,命令设置slowms
和sampleRate
配置设置,配置如何操作如果写入诊断日志。
探查器默认情况下处于关闭状态。
该profile
命令具有以下语法:
领域 | 类型 | 描述 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
profile |
整型 | 配置探查器级别。提供以下探查器级别:
由于无法在上进行概要分析 |
||||||||
slowms |
整型 | 可选的。默认值:100 该慢的操作时间阈值,单位为毫秒。运行时间超过此阈值的操作被认为是缓慢的。 当 在更高的 注意 此参数影响与配置选项相同的设置
|
||||||||
sampleRate |
双 | 可选的。默认值:1.0 应当分析或记录的慢速操作的一部分。
sampleRate 接受0到1之间的值(包括0和1)。注意 此参数影响与配置选项相同的设置,
3.6版的新功能。 |
在db.getProfilingStatus()
与
壳方法提供围绕包装
命令。db.setProfilingLevel()
profile