Docs 菜单
Docs 主页
/
MongoDB Manual
/ / /

sh.addShardTag()

在此页面上

  • 定义
  • 例子
sh.addShardTag(shard, tag)

注意

此方法的别名为 sh.addShardToZone() 。 MongoDB 提供区域分片作为标签感知分片的后续方案。

将分片与标签或标识符关联。 MongoDB使用这些标识符将标记范围内的数据段定向到特定分片。 sh.addTagRange()将数据段范围与标签范围相关联。

Parameter
类型
说明
shard
字符串
要为其赋予特定标签的分片的名称。
tag
字符串
要添加到分片的标签的名称。

仅在连接到sh.addShardTag() mongos实例时发出 。

提示

通过对空集合或不存在的集合进行分片之前定义区域和区域范围,分片集合操作会为定义的区域范围创建数据段以及任何其他数据段,以覆盖分片键值的整个范围,并执行基于区域范围的初始数据段分配。数据段的初始创建和分布可以更快地设置区域分片。在初始分布之后,负载均衡器将管理未来的数据段分布。

有关示例,请参阅为空集合或不存在的集合预先定义区域和区域范围

以下示例将三个标签NYCLAXNRT添加到三个分片:

sh.addShardTag("shard0000", "NYC")
sh.addShardTag("shard0001", "LAX")
sh.addShardTag("shard0002", "NRT")

提示

另请参阅:

后退

sh.addShard

在此页面上