Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs 菜单
Docs 主页
/ /

可靠性、可用性和工作负载管理

智能工作负载管理 (IWM) 是一种动态资源管理器,在Atlas中作为轻量级控制层运行。 IWM 由执行以下操作的策略组成:

  1. 监控集群工作负载

  2. 响应流量峰值、使用量变化和资源争用

  3. 提供自动化保障措施,保持负载下的可用性

IWM 策略具有减载功能,即它们会拒绝、终止或延迟操作,以在过载情况下保持集群的健康运行。当这些策略生效时,您的应用程序可能会出现新的过载错误或超时。

重要

为使减载策略获得最佳效果,请遵循 过载错误中的指导。

IWM 策略
说明
副本集
分片集群
专用集群
弹性集群
默认启用 []1

写入阻塞

当可用磁盘空间低于定义的阈值时,阻止主节点 (primary node in the replica set)节点上的写入,以防止磁盘耗尽。请参阅写入阻塞。

自适应操作速率限制

控制MongoDB接受新操作的速率,防止服务器过载。请参阅“自适应操作速率限制”。

查询哨兵

通过终止长时间运行的查询操作来保护集群可用性。请参阅查询哨兵。

[1] 对于运行MongoDB8.3 + 的专用集群, Atlas自动在Atlas用户界面中将Intelligent Workload Management Atlas ManagedAtlas ManagedIntelligent Workload Management的启用设置为 。 Atlas根据集群的MongoDB Server版本启用或禁用 策略。如果您在集群设置中将 设立为EnabledDisabled ,则Atlas不会覆盖您的选择。
[2] 对于运行MongoDB 8.0+ 的专用集群,默认启用写入阻塞。

要启用或禁用 IWM,请参阅 IWM 设置。如果禁用了 IWM, Atlas会在 IWM 已激活时(例如在长时间运行的查询或高操作率期间)在Atlas用户界面中显示横幅。

要详细学习;了解IWM 策略如何影响工作负载,请参阅“查看可用指标”和“查看警报条件”。

后退

生产说明

在此页面上