system.profile集合为空,即使mongod以配置文件级别2开始

时间:2018-04-18 18:25:43

标签: mongodb profiling

规格:Win10 64bit,MongoDB v3.6.3

我在分析MongoDB时遇到了问题。我有一些慢查询,我希望看到更多详细信息,因此我使用mongod启动了--profile 2。我使用MongoDB控制台检查了启用了db.getProfilingLevel()的探查器是否正确报告了2

但是,在我的应用程序(.Net,官方驱动程序)运行一些查询后,我确定正在运行,因为我得到了正确的结果,system.profile集合仍为空(db.system.profile.findOne()返回null)。

我目前的想法可能是什么问题,谷歌搜索没有带来任何有趣的结果。有时一段时间mongod包含此输出,但它不会响应任何查询而生成: .sessions: CannotImplicitlyCreateCollection: request doesn't allow collection to be created implicitly 2018-04-18T20:10:47.249+0200 I - [thread53] Creating profile collection: config.system.profile 2018-04-18T20:10:47.250+0200 W - [thread53] Caught Assertion while trying to profile update against config.system.sessions: CannotImplicitlyCreateCollection: request doesn't allow collection to be created implicitly

0 个答案:

没有答案