Docs 菜单

Docs 主页开发应用程序MongoDB Manual

sh.stopBalancer()

在此页面上

  • 定义
  • 行为
sh.stopBalancer(timeout, interval)

在版本 6.1 中更改

禁用分片集群中的负载均衡器。

从 MongoDB 6开始。 0 。 3 ,不执行自动数据段分割。这是因为均衡策略的改进。自动分割命令仍然存在,但不执行操作。

在6之前的 MongoDB 版本中。 1 、 sh.stopBalancer()还会禁用分片集群的自动分割。

重要

mongosh 方法

本页介绍了mongosh方法。这不是数据库命令或特定语言驱动程序(例如 Node.js)的文档。

有关数据库命令,请参阅 balancerStop 命令。

对于 MongoDB API 驱动程序,请参阅特定语言的MongoDB 驱动程序文档。

对于传统 mongo Shell 文档,请参阅相应 MongoDB Server 版本的文档:

mongo shell v4.4

该方法可以采用以下选项:

范围
类型
说明
timeout
整型

可选。禁用负载均衡器的时间限制。

默认为 60000 毫秒。

interval
整型
可选。检查均衡轮次是否已停止的时间间隔(以毫秒为单位)。

如果省略这两个选项,MongoDB 将无限期禁用负载均衡器。

您只能在 实例上运行sh.stopBalancer() mongossh.stopBalancer()。如果在mongod 实例上运行,则会出现 错误。

mongosh shell 方法是balancerStop命令的包装器。

如果正在进行均衡轮次,则操作会等待均衡完成。

提示

← sh.stopAutoMerger()

在此页面上