云数据库MongoDB计划内的运维事件(如实例迁移、版本升级等)除了通过短信、语音、邮件或站内信通知之外,还会在控制台进行通知。您可以在计划内事件中,查看事件的事件类型、事件原因和业务影响等,也可以手动修改切换时间。

前提条件

云数据库MongoDB存在计划内运维事件。查看是否存在计划内事件的方法如下:

在云数据库MongoDB控制台的顶部,通过待处理事件查看计划内事件数量提醒。如果显示为0表示没有待处理的计划内事件。待处理事件

注意事项

云数据库的待处理事件(如实例迁移、版本升级等)通常至少在执行前的3天通知您,通知方式为短信、语音、邮件、站内信或控制台等。您需要登录消息中心,确保云数据库故障或运维通知的通知开关处于开启状态并设置消息接收人(推荐设置为数据库运维人员),否则您将无法收到相应的通知信息。

图 1. 消息中心通知设置
消息中心通知设置

操作步骤

  1. 登录MongoDB管理控制台
  2. 在左侧导航栏,单击计划内事件
    说明 强制要求预约时间的运维事件会弹窗提醒,请尽快完成预约。
  3. 计划内事件页面,根据实际需要,执行对应操作。
    • 查看事件详细信息

      您可以在计划内事件列表中,查看目标实例的事件类型事件原因业务影响创建时间计划切换时间最晚操作时间运行状态数据库类型是否可取消等信息。关于产生事件的原因及事件对业务的影响请参见事件的原因与影响

    • 配置切换时间

      计划内事件支持的切换时间方式包含计划切换时间、周期切换时间和实例的可维护时间,按照计划切换时间 > 周期切换时间 > 实例可维护时间的优先级执行切换。

      切换时间方式 操作步骤
      周期切换时间
      注意 设置了周期切换时间后,从当前时间开始产生的计划内事件,按照最近的周期时间执行切换。

      例如设置的周期切换时间为周二12:00:00,周五12:00:00,则本周二12:00:00至本周五12:00:00产生的计划内事件,均会在本周五12:00:00进行切换;本周五12:00:00开始至下周二12:00:00前产生的计划内事件,均会在下周二12:00:00执行切换。

      1. 单击计划内事件列表右上方的周期时间配置
      2. 周期时间配置面板,您可以根据业务需要按两个维度设置周期切换时间。
        说明 您可以在计划内事件列表右上方查看设置的周期切换时间。如果您设置的周期时间为,则不展示。
      3. 单击确定保存
      计划切换时间
      1. 计划内事件列表中,选择目标事件(一个或多个)。
      2. 单击计划内事件列表右上方的计划时间配置
      3. 计划时间配置面板,设置计划切换时间。
        说明
        • 您可以勾选设置最早执行时间,系统将自动填充最近的预约切换日期和预约切换时间。确定后实例开始切换准备,进入待处理状态;取消勾选后,可自定义修改预约切换日期和时间。
        • 计划切换时间不能晚于最晚操作时间
      4. 确认需要进行切换的任务是否正确。
        • 是:单击确定保存
        • 否:在计划内事件列表中,勾选正确的目标事件,然后重新设置计划切换时间。
      实例的可维护时间 系统默认的切换时间。您可以单击目标事件所在行的实例ID,在基本信息页面的规格信息区域查看,也可以单击可维护时间段右侧的编辑进行修改。
    • 取消计划时间配置

      如果事件的事件类型小版本升级,您可以单击计划内事件列表右上方的取消计划配置取消已配置的计划时间。

事件的原因与影响

事件原因 业务影响 影响说明
实例迁移 实例闪断 进入 计划切换时间 后,将产生下述影响:
  • 实例或实例中涉及切换的分片将发生连接闪断及30秒以内的只读状态(用于等待数据完全同步),请在业务低峰期执行,并确保应用程序具备重连机制。
  • 短暂影响该实例在数据管理服务DMS和数据传输服务DTS中的使用,操作完成后自动恢复正常。
小版本升级 实例闪断 进入 计划切换时间 后,将产生下述影响:
  • 实例或实例中涉及切换的分片将发生连接闪断及30秒以内的只读状态(用于等待数据完全同步),请在业务低峰期执行,并确保应用程序具备重连机制。
  • 短暂影响该实例在数据管理服务DMS和数据传输服务DTS中的使用,操作完成后自动恢复正常。
小版本号更新 不同的小版本号(内核版本号)更新的内容有所区别,您需要关注升级后的小版本和当前小版本的差异。
代理小版本升级 实例闪断 进入 计划切换时间 后,将产生下述影响:
  • 实例或实例中涉及切换的分片将发生连接闪断及30秒以内的只读状态(用于等待数据完全同步),请在业务低峰期执行,并确保应用程序具备重连机制。
  • 短暂影响该实例在数据管理服务DMS和数据传输服务DTS中的使用,操作完成后自动恢复正常。
小版本号更新 不同的小版本号更新的内容有所区别,您需要关注升级后的小版本和当前小版本的差异。

相关API

接口 说明
DescribeActiveOperationTaskCount 查询MongoDB实例的运维任务数量。