【问题标题】:How to check the status of database and queries which are running on the MongoDB?如何检查 MongoDB 上运行的数据库和查询的状态?
【发布时间】:2018-06-12 15:01:45
【问题描述】:

我是 MongoDB 的新手。我正在用 C# 和 MongoDB 开发一个软件。该软件将对大量实时数据进行一些操作。有什么方法可以让我查看到我的数据库的连接数或在 DB 上运行的查询或监控同时进入 DB 的请求?

我不想分析特定查询。我想看看数据库发生了什么。

【问题讨论】:

  • 请添加您到目前为止尝试过的内容,
  • 我试过只使用 system.profile 但似乎在 MongoDB 云中我无权使用 system.profile,而且我认为在 system.profile 中我只能检查特定查询而不是所有查询及其在数据库中的状态。如果我错了,请纠正我。
  • 如果您只想查看连接数,这可能会有所帮助:stackoverflow.com/questions/8975531/…

标签: mongodb mongodb-query


【解决方案1】:

我想你要找的是

db.currentOp()

参考:currentOp

对于分析,您可以使用设置分析级别

db.setProfilingLevel(level, options)

参考:setProfilingLevelDatabase Profiler

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-29
    • 2012-09-20
    • 1970-01-01
    • 2021-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多