Edik Mkoyan Asked: 2016-02-18 03:12:11 +0800 CST2016-02-18 03:12:11 +0800 CST 2016-02-18 03:12:11 +0800 CST 如何在 mongo shell 中更改 MongoDB slowOpThresholdMs 772 我需要将slowms垃圾保持减少到50,如果不重新启动mongod进程就找不到这样做的方法。 mongodb profiler 2 个回答 Voted Best Answer Md Haidar Ali Khan 2016-02-18T05:55:19+08:002016-02-18T05:55:19+08:00 该slowOpThresholdMs设置定义了构成“慢”操作的内容。要设置分析器认为操作“慢”(因此包含在 中level 1 profiling data)的阈值,您可以slowOpThresholdMs在运行时将其配置为db.setProfilingLevel()操作的参数。 对于 Ref setProfilingLevel和 slowOpThresholdMs 笔记: The threshold for slow operations applies to the entire mongod instance. When you change the threshold, you change it for all databases on the instance. 例如: { profile: 1, slowms: 200 } 数据库分析会影响数据库性能。仅在仔细考虑后启用此选项 Anatolii 2018-02-08T01:09:05+08:002018-02-08T01:09:05+08:00 尝试这个:db.setProfilingLevel( 1, 50)
该
slowOpThresholdMs
设置定义了构成“慢”操作的内容。要设置分析器认为操作“慢”(因此包含在 中level 1 profiling data
)的阈值,您可以slowOpThresholdMs
在运行时将其配置为db.setProfilingLevel()
操作的参数。对于 Ref setProfilingLevel和 slowOpThresholdMs
笔记:
The threshold for slow operations applies to the entire mongod instance. When you change the threshold, you change it for all databases on the instance.
例如:
数据库分析会影响数据库性能。仅在仔细考虑后启用此选项
尝试这个:
db.setProfilingLevel( 1, 50)