【问题标题】:Is there any way to limit user resources in MongoDB?有没有办法限制MongoDB中的用户资源?
【发布时间】:2021-09-11 15:18:36
【问题描述】:

我可以限制 MongoDB 中的用户资源吗? MySQL 中此限制的示例是限制用户每小时的查询或每小时的连接数。我正在使用 mongosh 与 MongoDB 5.0.2 版进行交互

【问题讨论】:

    标签: mongodb mongo-shell


    【解决方案1】:

    使用 MongodbClient 可以设置 maxPoolSize 来防止同时进行大量查询

    https://mongodb.github.io/node-mongodb-native/driver-articles/mongoclient.html

    连接池配置: maxPoolSize=n:连接池的最大连接数 默认值为 5

    【讨论】:

    • 我正在使用 mongosh 与 MongoDB 版本 5.0.2 进行交互,如果这就是您对客户端的意思。如果可能的话,我正在寻找一种方法来限制特定用户的资源,而不是使用池或数据库。
    • 得到了你的问题@Unsel 我认为你需要像系统工具一样处理它。也许您可以为每 5m 创建一个工具计划来收集资源,使用报告并触发我们的应用程序mongodb.com/basics/…
    猜你喜欢
    • 2011-01-25
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 2020-03-23
    • 1970-01-01
    • 2019-10-17
    • 1970-01-01
    • 2017-11-07
    相关资源
    最近更新 更多