1. 可以为已存在的单个实例存储数据模式更改成分片模式。

  1.1 分别新启动配置服务实例 与 路由服务实例。

  1.2 再将已存在的单一实例添加到分片模式中。

  1.3 最后提定哪个库中的哪个集合采用分片模式,并指定片健。

2. 为分片模式添加新的数据存储节点。

  use admin;db.runCommand({addshard:"IP.端口"});

  新节点添加成功后,被指定采用分片模式的集合数据会自动分到新节点中。

3. 在分片模式中,为已存在且未采用分片模式的集合更改成分片模式。

  3.1 如果集合所在的库已经采用分片模式,但自己没有采用分片,则只需要运行命令指定集合的分片模式。

    use admin; db.runCommand({shardcollection:"库名.集合"},key:{xx:1});

  3.2 如果集合所在的库并没有采用分片模式,则在指定集合的分片模式之前,必须将所在的库更改成可分片。

    use admin; db.runCommand({enablesharding:"库名"});db.runCommand({shardcollection:"库名.集合"},key:{xx:1});

相关文章:

  • 2021-08-06
  • 2022-01-03
  • 2021-07-12
  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
  • 2021-07-10
  • 2021-09-13
猜你喜欢
  • 2022-01-07
  • 2022-01-31
  • 2021-09-09
  • 2021-08-24
  • 2021-04-29
  • 2021-09-26
相关资源
相似解决方案