当云数据库MongoDB单节点实例、副本集实例、分片集群实例、分片集群实例中指定节点(任意一个Mongos节点或Shard节点)出现连接数满或性能问题时,您可以手动重启实例或指定节点。

注意事项

  • 重启实例会对实例的节点执行轮转重启,每个节点会有30秒左右的闪断,如果集合的数量较多(超过1万),闪断时间也会随着变长,重启前请做好业务安排并确保应用有重连机制。
  • 重启副本集实例可能导致主备切换,连接节点的角色发生变化。建议使用Connection string连接地址连接实例,以免影响应用的读写操作。详情请参见副本集实例连接说明
  • 您可以重启指定的分片集群实例,也可以重启分片集群实例中的任意一个Mongos节点或Shard节点,该节点在重启过程中无法被访问。

操作步骤

  1. 登录MongoDB管理控制台
  2. 在页面左上角,选择实例所在的资源组和地域。
  3. 根据实例类型,在左侧导航栏,单击副本集实例列表分片集群实例列表
  4. 根据实际需要(重启单节点实例、副本集实例、分片集群实例、分片集群实例中的Mongos节点或Shard节点),执行对应操作。
    • 重启单节点实例、副本集实例或分片集群实例
      1. 您可以选择以下任意一种方法重启。
        • 单击目标实例所在行操作列的更多,并选择重启
          1. 单击目标实例ID或目标实例所在行操作列的更多,并选择管理
          2. 在目标实例页面右上方,单击重启实例
      2. 在弹出的重启实例对话框中,单击确定
    • 重启分片集群实例中的任意一个Mongos节点
      1. 单击目标实例ID或目标实例所在行操作列的更多,并选择管理
      2. Mongos列表区域,单击目标Mongos节点所在行操作列的更多,并选择重启
      3. 在弹出的重启节点对话框中,单击确定
    • 重启分片集群实例中的任意一个Shard节点
      1. 单击目标实例ID或目标实例所在行操作列的更多,并选择管理
      2. Shard列表区域,单击目标Shard节点所在行操作列的更多,并选择重启
      3. 在弹出的重启节点对话框中,单击确定
    执行重启操作时,实例状态为重启中,当实例状态变更为运行中时,说明实例或指定节点重启成功。