重启备库

RDS SQL Server集群系列实例支持重启备库功能,当备库出现连接数打满或性能不足等问题时,您可以通过手动重启备库来缓解或解决。

前提条件

RDS SQL Server主实例需要满足以下条件:

  • 实例版本:2017 企业集群版、2019 企业集群版、2022 企业集群版

  • 实例系列:集群系列

  • 实例存储类型:ESSD云盘、通用云盘

  • 计费方式:包年包月或按量付费(不支持Serverless实例)

  • 运行状态:运行中

说明

请在基本信息页面确认主实例版本或系列等信息。

影响

  • 当实例没有开启读写分离时,重启备库发起后系统将直接重启备库,重启期间备库会出现闪断(主库无影响)。当实例读写分离开启时,重启备库期间所有只读请求会被转发到主库处理,不会造成只读请求中断,但会对主库造成额外流量压力。因此建议您在业务低峰期进行该操作,以减少对业务的影响。

  • 备库重启操作发起后,实例状态将变成重启中 ,此时会阻塞用户的管控操作,但不会影响对主库的连接。

操作步骤

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 在页面右上角,单击备库重启

    image.png

  3. 在弹出的确认框中,单击确定

  4. 在弹出的对话框中进行短信或MFA验证。

相关API

API

描述

RestartDBInstance

重启备库。

常见问题

备库重启后,主备实例的连接地址和IP是否会发生变化?

备库重启操作不涉及网络变更,包括连接地址、IP都不会变化。

备库重启主要分为哪几个阶段,具体与哪些因素相关?可以如何减少重启时长?

备库重启主要分为两个阶段:

  • 停止备库阶段:停止时长与主机、实例整体的性能状态以及当前内存的脏页情况等因素有关。

  • 启动备库阶段:启动时长与主机、实例整体的性能状态以及需要恢复日志的大小等因素有关,且恢复日志大小通常与停止时内存脏页情况以及是否存在长事务相关。通常也与恢复间隔recovery interval参数配置有关,建议使用默认值,如需修改该参数,请参见配置恢复间隔

您可通过减少长事务或调整恢复间隔recovery interval参数配置来减少重启时长。